home *** CD-ROM | disk | FTP | other *** search
/ Alles Voor Internet / Tout Pour Internet / alles voor internet.iso / MacInternet™ / Internet Tour / Internet-Tour.txt < prev   
Text File  |  1995-02-05  |  217KB  |  6,064 lines

  1. The Internet is a worldwide collection of thousands of computer 
  2. networks  that can intercommunicate.  All of them speak the same 
  3. “language,” namely the TCP/IP protocol suite.  Users of any of the 
  4. Internet networks can reach users on any of the other networks.  The 
  5. Internet started with the ARPANET, but now includes such networks as 
  6. NSFNET, NEARNet, and others.  Many other networks, such as BITNET, are 
  7. tied to the Internet but are not an integral part of it.  Approximately 
  8. one million people use the Internet daily. 
  9.  
  10.  
  11. About the Internet
  12.  
  13. The Internet is a worldwide collection of thousands of computer 
  14. networks  that can intercommunicate.  All of them speak the same 
  15. “language,” namely the TCP/IP protocol suite.  Users of any of the 
  16. Internet networks can reach users on any of the other networks.  The 
  17. Internet started with the ARPANET, but now includes such networks as 
  18. NSFNET, NEARNet, and others.  Many other networks, such as BITNET and 
  19. SPAN, are tied to the Internet, but are not an integral part of it.  
  20. Approximately one million people use the Internet daily. 
  21.  
  22. The ancestry of the Internet is rooted in the ARPANET, a network 
  23. developed by the Advanced Research Projects Agency (ARPA, see 
  24. DARPA) to aid in the sharing of information and resources among 
  25. researchers.  The ARPANET, which was made operational in 1969, 
  26. became an essential tool for remote login, file transfer, electronic 
  27. mail and the sharing of information by interest groups.  
  28.  
  29.     
  30. History of the Internet
  31.  
  32. The ancestry of the Internet is rooted in the ARPANET, a network 
  33. developed by the Advanced Research Projects Agency (ARPA, see 
  34. DARPA) to aid in the sharing of information and resources among 
  35. researchers.  The ARPANET, which was made operational in 1969, 
  36. became an essential tool for remote login, file transfer,  electronic 
  37. mail and the sharing of information by interest groups.  
  38.      
  39. Development of TCP/IP
  40.  
  41. The ARPANET was growing in size while other networks were being 
  42. developed.  Soon the architects of the ARPANET recognized the need to 
  43. communicate with other networks.  They also realized that they needed 
  44. new protocols (the NCP protocol suite that they had developed wasn’t 
  45. able to cope with the diverse characteristics of other networks).  
  46. Therefore they designed a new architecture and protocol suite called 
  47. the ARPA Internet; the protocol suite was called TCP/IP.
  48.  
  49.  
  50.  
  51.  
  52. Start of the Internet
  53.  
  54. The Internet first became operational in 1983, when the ARPANET was 
  55. split into two separate networks, MILNET and ARPANET, which together 
  56. formed the Internet.  Each was given a network number, and gateways 
  57. were installed to provide packet forwarding between them. 
  58.  
  59. TCP/IP in the Internet
  60.  
  61. When the ARPANET was split to form the Internet, the Defense 
  62. Communications Agency (DCA) mandated the use of TCP/IP for all 
  63. ARPANET hosts, and enforced this by modifying the packet switching 
  64. software.  As a result, all ARPANET hosts had to begin using TCP/IP 
  65. protocols and interacting with the Internet environment. 
  66.  
  67. This meant that more networks and gateways could be added to the 
  68. Internet without any effect on the existing network.
  69.  
  70. Growth of the Internet
  71.  
  72. Since its creation in 1983, the Internet  has grown exponentially in 
  73. terms of numbers of networks connected to it.  By 1985, the number 
  74. was approxiately one hundred.  By 1987, the number had grown to two 
  75. hundred; in 1989, it exceeded five hundred.  According to tables kept at 
  76. the DDN Network Information Center (DDN NIC), there were 2,218 
  77. networks connected to the Internet as of January 1990.
  78.  
  79. As the Internet has grown, its underpinnings have changed.  ARPANET 
  80. and MILNET continued to grow, and other backbone networks were added 
  81. to the Internet.  One of these was CSNET, established in 1981 to 
  82. provide for collaboration between computer and engineering 
  83. researchers.  CSNET provided Internet access from sites not served by 
  84. ARPANET and MILNET.  Today, CSNET has expanded to include 
  85. institutions involved in science and engineering, and is one of several 
  86. midlevel networks that make up NSFNET.
  87.  
  88.  
  89.  
  90.  
  91.  
  92.      
  93. Internet Backbone Networks
  94.     
  95. NSFNET
  96.  
  97. NSFNET began providing backbone Internet service in July 1986 to 
  98. permit supercomputer centers (see Computing Centers) to 
  99. communicate.  NSFNET's scope has since expanded, and today it is the 
  100. U.S. national research network.  It has extended to the academic and 
  101. commercial communities the TCP/IP services that were previously 
  102. available to government researchers.    NSFNET links midlevel 
  103. networks, which in turn connect networks at universities and 
  104. commercial enterprises.  Therefore, NSFNET, like the Internet of which 
  105. it forms a large part, is itself a network of networks.
  106.  
  107. Decommissioning the ARPANET
  108.  
  109. As NSFNET has grown to handle much of the interconnection load of the 
  110. Internet, other networks have outgrown their usefulness and been 
  111. eliminated.  A milestone in this area was the decommissioning of the 
  112. ARPANET in June 1990.  The Defense Communications Agency shut down 
  113. the ARPANET because its functions had been subsumed by the midlevel 
  114. networks and NSFNET.  Perhaps the greatest testimony to the 
  115. architecture of the Internet is that when ARPANET, the network from 
  116. which the Internet grew, was turned off, no one but network staff was 
  117. aware of it.
  118.  
  119.     
  120. Poems about the Internet
  121.  
  122. The Big Bang, or                   by Leonard
  123. The Birth of the ARPANET        Kleinrock  
  124.                                                    
  125. Requiem for the ARPANET   by Vint Cerf
  126.  
  127. Rosencrantz and Ethernet   by Vint Cerf
  128.  
  129. Untitled                             by Barry Boehm
  130.  
  131.  
  132.  
  133. The Big Bang 
  134. (or The Birth of the ARPANET)
  135.  
  136. by Leonard Kleinrock
  137.  
  138. It was back in '67 that the clan agreed to meet.
  139. The gangsters and the planners were a breed  
  140.      damned hard to beat.
  141. The goal we set was honest and the need was clear 
  142.      to all:
  143. Connect those big old mainframes and the minis, 
  144.      lest they fall.
  145.  
  146. The spec was set quite rigid:  it must work without a
  147.       hitch.
  148. It should stand a single failure with an unattended 
  149.      switch.
  150. Files at hefty throughput 'cross the ARPANET 
  151.      must zip.
  152. Send the interactive traffic on a quarter-second trip.
  153.  
  154. The spec went out to bidders and t'was BBN that  
  155.      won.
  156. They worked on soft and hardware and they all got  
  157.      paid for fun.
  158. We decided that the first node would be we who   
  159.      are  your hosts
  160. And so today you're gathered here while UCLA  
  161.      boasts.
  162.  
  163. I suspect you might be asking "What means first  
  164.      node on the net?"
  165. Well frankly, it meant trouble, 'specially since no  
  166.      specs were set. 
  167. For you see the interface between the nascent  
  168.      IMP and host
  169. Was a confidential secret from us folks on the   
  170.      West Coast.
  171.  
  172. BBN had promised that the IMP was running late.
  173. We welcomed any slippage in the deadly   
  174.      scheduled date.
  175. But one day after Labor Day, it was plopped down  
  176.       at our gate!
  177. Those dirty rotten scoundrels sent the damned  
  178.      thing out air freight!
  179.  
  180. As I recall that Tuesday, it makes me want to cry.
  181. Everybody's brother came to blame the other guy!
  182. Folks were there from ARPA, GTE, and Honeywell.
  183. UCLA and ATT and all were scared as hell.
  184.  
  185. We cautiously connected and the bits began to flow.
  186. The pieces really functioned—just why I still don't  
  187.      know.
  188. Messages were moving pretty well by Wednesday  
  189.      morn.
  190. All the rest is history—packet switching had been  
  191.      born!
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.      
  199. Rosencrantz and Ethernet
  200.  
  201. by Vint Cerf
  202.  
  203. All the world's a net!  And all the data in it merely 
  204.      packets
  205. Come to store-and-forward in the queues a while   
  206.      and then are
  207. Heard no more.  'Tis a network waiting to be 
  208.      switched!
  209.  
  210. To switch or not to switch?  That is the question.  
  211.      Whether 
  212. 'Tis wiser in the net to suffer the store and forward 
  213.      of
  214. Stochastic networks or to raise up circuits against a 
  215.      sea
  216. Of packets and, by dedication, serve them.
  217.  
  218.  
  219. To net, to switch.  To switch, perchance to slip!
  220. Aye, there's the rub.  For in that choice of switch,
  221. What loops may lurk, when we have shuffled 
  222.      through
  223. This Banyan net?  Puzzles the will, initiates 
  224.      symposia,
  225. Stirs endless debate and gives rise to uncontrolled
  226. Flights of poetry beyond recompense!
  227.                                                                                       
  228.  
  229.      
  230. Untitled
  231.  
  232. by Barry Boehm (stanzas 1 and 2)
  233.  
  234.      Paul Baran came out of the wood
  235.      With a message first misunderstood
  236.      But despite dangers lurking
  237.      The IMP's were soon working
  238.      And ARPA did see it was good.
  239.  
  240.      So in place of our early myopia
  241.      We now have a net cornucopia
  242.      With IMPs, TIPs, and LANs
  243.      Wideband VANs, MANs, and WANs
  244.      And prospects of World Net Utopia.
  245.      
  246. Requiem for the ARPANET
  247.  
  248. by Vint Cerf
  249.  
  250. Like distant islands sundered by the sea,
  251. We had no sense of one community.
  252. We lived and worked apart and rarely knew
  253. That others searched with us for knowledge, too.
  254.  
  255. Distant ARPA spurred us in our quest
  256. And for our part we worked and put to test
  257. New thoughts and theories of computing art;
  258. We deemed it science not, but made a start.
  259.  
  260. Each time a new machine was built and sold,
  261. We'd add it to our list of needs and told
  262. Our source of funds "Alas! Our knowledge loom
  263. Will halt 'til it's in our computer room."
  264.  
  265. Even ARPA with its vast resources
  266. Could not buy us all new teams of horses
  267. Every year with which to run the race.
  268. Not even ARPA could keep up that pace!
  269.  
  270. But, could these new resources not be  shared?
  271. Let links be built; machines and men be paired!
  272. Let distance be no barrier! They set
  273. That goal: design and built the ARPANET!
  274.  
  275. As so it was in nineteen sixty-nine,
  276. A net arose of BBN design.
  277. No circuit switches these, nor net complete
  278. But something new: a packet switching fleet.
  279.  
  280. The first node occupied UCLA
  281. Where protocols and measurement would play
  282. A major role in shaping how the net
  283. Would rise to meet the challenges unmet.
  284.  
  285. The second node, the NIC, was soon  installed.
  286. The Network Info Center, it was called.
  287. Hosts and users, services were touted:
  288. To the NIC was network knowledge routed.
  289.  
  290. Nodes three and four soon joined the other two:
  291. UCSB and UTAH come on cue.
  292. To monitor it all around the clock
  293. At BBN, they built and ran the NOC.
  294.  
  295. A protocol was built for host-to-host
  296. Communication.  Running coast-to-coast,
  297. Below the TELNET and the FTP,
  298. We called this protocol the NCP.
  299.  
  300. The big surprise for most of us, although
  301. Some said they guessed, was another 
  302.      protocol
  303. Used more than all the rest to shuttle
  304. Mail in content flaming or most subtle.
  305.  
  306. When we convened the first I Triple C,
  307. The ARPANET was shown for all to see.
  308. A watershed in packet switching art,
  309. this demo played an overwhelming part.
  310.  
  311. Within three years the net had grown so 
  312.      large
  313. We had to ask that DCA take charge
  314. To operate a system guaranteed
  315. For R&D and military need.
  316.  
  317. Exploring other packet switching modes,
  318. we built the first spread spectrum mobile 
  319.      nodes.
  320. The Packet Radio, the mobile net,
  321. worked on the ground and even in a jet.
  322.  
  323. Deployed at SAC and Eighteenth Airborne Corps,
  324. The Packet Radio unlocked the door
  325. to what we now know as the Internet.
  326. The driver for it all was PRNET.
  327.  
  328. The Packet Satellite, another new
  329. technique, was added to the net milieu.
  330. And then to shed more light upon the dark,
  331. there came the Ethernet from Xerox PARC.
  332.  
  333. To these we added yet another thing
  334. from MIT: a local token ring.
  335. We saw the local net techniques compound
  336. until the list could easily confound.
  337.  
  338. The Internet foundation thus was laid.
  339. Its protocols from many sources made.
  340. And through it all the ARPANET grew more;
  341. It was, for Internet, the central core.
  342.  
  343. The hardware of the net was changing, too.
  344. The Honeywell was first, and then the SUE, 
  345. which forms the heart of Pluribus today
  346. though where this platform sits one cannot say.
  347.  
  348. The next big change was called the MBB.
  349. It emulated Honeywell, you see,
  350. so one by one they modified each node,
  351. by means of closely written microcode.
  352.  
  353. Now known as 30 prefixed with a C,
  354. these nodes are everywhere from A to Z.
  355. The European MINET too was full
  356. of nodes like these from Mons to Istanbul.
  357.  
  358. The second Autodin was long desired
  359. but once accepted instantly expired.
  360. Then to the rescue rode the ARPANET!
  361. And soon the MILNET by its side was set.
  362.  
  363. By nineteen-eighty DoD opened
  364. its data networks soon must be aligned
  365. with Internetwork protocols, to wit:
  366. by eighty-three the TCP was IT!
  367.  
  368. Soon every host that sat on ARPANET
  369. became a gateway to a local net.
  370. By eighty-six new long-haul nets appeared
  371. as ARPANET its second decade neared.
  372.  
  373. The NSFNET and its entourage
  374. began a stately national dressage
  375. and soon was galloping at T1 speed
  376. outdistancing its aging peer indeed.
  377.  
  378. And so, at last, we knew its course had run,
  379. our faithful servant, ARPANET, was done.
  380. It was the first, and being first, was best,
  381. but now we lay it down to ever rest.
  382.  
  383. Now pause with me a moment, shed some 
  384.      tears.
  385. For auld lang syne, for love, for years and years
  386. of faithful service, duty done, I weep.
  387. Lay down thy packet, now, O friend, and sleep.
  388.  
  389. (for ARPA, see DARPA; for the NIC, see DDN NIC; for TCP, see TCP/IP)
  390.  
  391. Internet Networks
  392.  
  393. CREN/CSNET (Computer and Science Network)
  394.  
  395. DDN (Defense Data Net )
  396.  
  397. ESNet (Energy Sciences Network)
  398.  
  399. NSFNET (National Science Foundation Network)
  400.  
  401. NASA Science Network
  402.  
  403. The Internet communicates via gateways with other networks such as 
  404. CompuServe, MCI Mail, BITNET, FIDONet, UUNET, and USENET.  The 
  405. Internet has several component networks (which themselves include 
  406. other networks):
  407.  
  408. •  CREN/CSNET 
  409.  
  410. •  DDN  (Defense Data Net )
  411.  
  412. •  ESNET (Energy Sciences Network)
  413.  
  414. •  NASA Science Internet
  415.  
  416. •  NSFNET  (National Science Foundation 
  417.     Network)
  418.  
  419. •  Terrestrial Wideband Network 
  420.  
  421.  
  422.  
  423.  
  424.  
  425.      
  426. Internet Networks
  427.  
  428. The Internet communicates via gateways with networks outside the 
  429. Internet, such as CompuServe, MCI Mail, BITNET, FIDONet, UUNET, and 
  430. USENET.  Within the Internet there are several smaller networks (which 
  431. themselves include other networks):
  432.  
  433. •  CREN/CSNET (Computer and Science 
  434.     Network)
  435.  
  436. •  DDN  (Defense Data Net )
  437.  
  438. •  ESNET (Energy Sciences Network)
  439.  
  440. •  NASA Science Network
  441.  
  442. •  NSFNET  (National Science Foundation 
  443.     Network)
  444.  
  445.  
  446. NSFNET Mid-Level Wide Area Networks
  447.  
  448. BARRNET (Bay Area Regional Research Network)
  449.  
  450. CERFNET  (California Education & Research Federation Network)
  451.  
  452. CICNET (Committee on Institutional Cooperation Network)
  453.  
  454. JvNCNET (JvNCNet Northeast Research Regional Network)
  455.  
  456. LOS NETTOS (Greater Los Angeles Area Network)
  457.  
  458. MICHNET  
  459.  
  460. MIDNET (Midwestern States Network)
  461.  
  462. MRNET  (Minnesota Regional Network)
  463.  
  464. NCSANET  (National Center for Supercomputing Applications Network)
  465.  
  466. NEARNET  (New England Academic & Research Network)
  467.  
  468. NEVADANET
  469.  
  470. NORTHWESTNET (Northwestern States Network)
  471.  
  472. NYSERNET (New York State Education & Research Network)
  473.  
  474. OARNET (Ohio Academic Resources Network)
  475.  
  476. PREPNET (Pennsylvania Research and Economic Partnership Network)
  477.  
  478. PSCNET (Pittsburgh Supercomputing Center Network)
  479.  
  480. PSINET 
  481.  
  482. SDSCNET (San Diego Supercomputer Center Network)
  483.  
  484. SESQUINET (Texas Sesquicentennial Network)
  485.  
  486. SURANET (Southeastern Universities Research Association Network)
  487.  
  488. THENET (The Texas Higher Education Network)
  489.  
  490. USAN  (NCAR's University Satellite Network)
  491.  
  492. VERNET (Virginia Education and Research Network)
  493.  
  494. WESTNET (Southwestern States Network)
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506. CREN/CSNET
  507.  
  508. CSNET: The Computer + Science Network
  509. is an international data communications network that supports 
  510. research and education.  Members of CSNET include universities, 
  511. colleges, government agencies, non-profit organizations, and industrial 
  512. research laboratories.  CSNET is affiliated with twelve foreign 
  513. university networks.
  514.  
  515. CSNET and BITNET are merged into a single organization, CREN, the 
  516. Corporation for Research and Educational Networking.
  517.  
  518. Address:
  519.      CREN/CSNET Coordination and
  520.            Information Center
  521.     BBN Systems and Technologies
  522.     10 Moulton St.
  523.     Cambridge, MA  02138 USA
  524.  
  525. E-mail:  cic@sh.cs.net
  526.  
  527. Phone:  (617)873-2777 [CSNET hotline]
  528.      
  529. DDN
  530.  
  531. The Defense Data Network is a worldwide operational communications 
  532. network serving the US Department of Defense.  Defense Data Network.  
  533.  
  534. Address: 
  535.        SRI International
  536.        Network Information Systems Center
  537.        Room EJ291
  538.        333 Ravenswood Avenue
  539.        Menlo Park, CA 94015
  540.  
  541. E-mail:  nic@noc.ddn.mil 
  542.  
  543. Phone: 1-800-235-3155 or (415) 859-3695
  544.  
  545.      
  546.  
  547. ESNET
  548.  
  549. The Energy Sciences Network is a computer data communications 
  550. network managed and funded by the Department of Energy Office of 
  551. Energy Research (DOE/OER).  ESnet is intended for use by scientific 
  552. collaborators throughout ER programs.
  553.           
  554. ESnet is installed and operated by the National Energy Supercomputer 
  555. Center
  556. (NERSC), formerly known as the National Magnetic Fusion Energy 
  557. Computer Center
  558. (NMFECC), which is located at Lawrence Livermore National Laboratory 
  559. (LLNL) in
  560. California.  NERSC provides user
  561. services for ESnet.
  562.           
  563. Address:
  564.      NERSC
  565.      L-561
  566.      Lawrence Livermore Labs
  567.      Livermore, Ca. 94550
  568.           
  569. E-mail: info@es.net
  570.           
  571. Phone:  1-800-33-ESNET
  572.           
  573. Contacts:
  574.           
  575. Jim Leighton, 415-422-4025, jfl@es.net, Network Manager
  576.           
  577. Tony Hain, 415-422-4200, hain@eagle.es.net, Associate Network 
  578. Manager
  579.           
  580. Bob Aiken, 415-422-4474, aiken@es.net, Network Information and 
  581. Services Group 
  582.         
  583.  
  584. NASA Science Internet
  585.  
  586. The NASA Science Internet (NSI) supports scientists and flight projects 
  587. funded by NASA's Office of Space Science and Applications (OSSA).  
  588. Users include NASA sites, and government facilities, research, and 
  589. academic sites conducting NASA-funded research.  The NSI is a NASA-
  590. wide network  with hubs at several NASA centers.
  591.              
  592. Address:
  593.      Network Information Center
  594.      NASA Science Network
  595.      MS 233-18
  596.      NASA Ames Research Center
  597.      Moffett Field, CA  94035
  598.              
  599. E-mail: nsnnic@nsipo.nasa.gov
  600.              
  601. Phone: (415) 694-5859 or (FTS) 464-5859
  602.              
  603.      
  604. TERRESTRIAL WIDEBAND NETWORK
  605.  
  606. The Terrestrial Wideband Network supports research in high-speed 
  607. networking, provides connectivity among academic and government 
  608. sites, and supports a testbed for Internet protocol development and 
  609. experimentation with applications.  It supports a research environment 
  610. for multimedia conferencing and voice/video conferencing using 
  611. gateways which use a real-time connection-oriented protocol over a 
  612. connectionless network.
  613.              
  614. Address:
  615.      Terrestrial Wideband Network
  616.      c/o BBN Systems and Technologies
  617.      10 Moulton St.
  618.      Cambridge, Massachusetts 02138
  619.      Attn: Karen Seo
  620.              
  621. E-mail:  wbhelp@bbn.com
  622.              
  623. Phone: (617) 873-3427 (Terrestrial Wideband Network hotline)
  624. NSFNET
  625.  
  626. The National Science Foundation Network is the backbone network of 
  627. the U.S. National Science Foundation (NSF).  It interconnects mid-level 
  628. networks and other resources throughout the United States.  The 
  629. network may be used by researchers in general, according to NSF 
  630. guidelines.
  631.              
  632. Address:
  633.      Merit Computer Network
  634.      1075 Beal Avenue
  635.      Ann Arbor, Michigan 48109
  636.              
  637. E-mail: nsfnet-info@merit.edu
  638.              
  639. Phone: 1-800-66-MERIT
  640.              
  641. Contacts:    For information about becoming a part of NSFNET, contact 
  642. the NSF Network Service Center (NNSC) at BBN:
  643.  
  644.      NNSC
  645.      Bolt Beranek and Newman Inc.
  646.      10 Moulton St.
  647.      Cambridge, MA  02138
  648.      nnsc@nnsc.nsf.net
  649.      (617) 873-3400     
  650.  
  651. For information about NSFNET contact NSF, MERIT, or the NNSC (above):
  652. At NSF:
  653.              
  654.      Steve Wolff      DNCRI Director
  655.      (202) 357-9717   swolff@note.nsf.gov     
  656.      Jane Caviness  NSFNET Deputy Divison Director
  657.      (202) 357-9717   jcavines@note.nsf.gov  
  658.      Dan van Belleghem  NSFNET operations and  general questions
  659.              
  660. At Merit:
  661.  
  662. Eric Aupperle  Project Director  (313) 763-4897    eaupperle@merit.edu     
  663. Hans-Werner Braun  Principal Investigator  (313) 763-4897  hwb@merit.edu   
  664. BARRNet
  665.  
  666. The Bay Area Regional Research Network is the Northern California 
  667. regional hub of the NSFNET.  BARRNet members include universities, 
  668. government and private research laboratories, and corporate affiliates.
  669.              
  670. Address:
  671.      Pine Hall, Rm. 115
  672.      Stanford University
  673.      Stanford, CA 94305-4122
  674.              
  675. Email: info@nic.barrnet.net
  676.              
  677. Phone: (415) 725-1790
  678.              
  679. Contacts:
  680.              
  681.      William H. Yundt, Executive Director
  682.      Pine Hall Rm. 115
  683.      Stanford University
  684.      Stanford, CA 94305-4122
  685.      gd.why@forsythe.stanford.edu
  686.      (415) 723-3104
  687.              
  688.      Philip Almquist, Technical Comittee Chair
  689.      Pine Hall, Rm. 115
  690.      Stanford University
  691.      Stanford, CA 94305-4122
  692.      almquist@jessica.stanford.edu
  693.      (415) 723-2229
  694.              
  695.      Ron Roberts, Network Operating Center  Manager
  696.      Business hours:         (415) 723-7360
  697.      After hours/weekends:   (415) 723-1611        
  698.      barrnet-noc@nic.barrnet.net    
  699.              
  700.  
  701. CERFNET
  702.  
  703. The California Education and Research Federation Network, CERFnet, is 
  704. a regional network that operates throughout California.  CERFnet 
  705. membership includes universities, colleges, industrial and government 
  706. facilities, hospitals, and libraries.
  707.              
  708. Address:
  709.              
  710.      CERFnet
  711.      c/o San Diego Supercomputer Center
  712.      P. O. Box 85608
  713.      San Diego, California 92186-9784
  714.              
  715. Email: help@cerf.net
  716.              
  717. Phone: (619) 534-5087
  718.              
  719. Contact:
  720.              
  721.         Karen Armstrong McKelvey
  722.         mckelvey@sds.sdsc.edu
  723.  
  724. CICNet
  725.  
  726. CICNet is a regional network serving a seven-state region of the 
  727. midwestern United States.  It connects the members of the Big Ten and 
  728. the University of Chicago, as well as corporate and nonprofit 
  729. organizations. 
  730.              
  731. Address:
  732.        CICNet, Inc.
  733.        2901 Hubbard Drive, Pod G
  734.        Ann Arbor, MI 48105
  735.              
  736. E-mail:  info@cic.net
  737.              
  738. Phone: (313) 998-6103 
  739.  
  740.  
  741. JvNCnet
  742.  
  743. JvNCnet, the North East Research Regional Network, connects research 
  744. organizations concentrated in the Northeastern United States, with 
  745. access to the NSFNET backbone  and with international connections to 
  746. several Scandinavian countries (Norway, Finland, Iceland, Sweden and 
  747. Denmark), and the United Kingdom.
  748.              
  749. Address:
  750.      JvNCnet
  751.      P.O. Box 3717
  752.      Princeton, N.J. 08543
  753.              
  754. E-mail: nisc@nisc.jvnc.net
  755.              
  756. Phone: (609) 520-2000 [Sergio Heker]
  757.              
  758.  Contact: 
  759.  The JvNCnet Network Coordinator:
  760. nisc@nisc.jvnc.net or (609) 520-2000.
  761.      
  762. Los Nettos
  763.              
  764. Los Nettos is a regional network in the Los Angeles area.  It may be 
  765. used for any educational or research purpose.  The member 
  766. organizations are universities and research laboratories.  The 
  767. Information Sciences Institute (ISI) of the University of Southern 
  768. California (USC) acts as the agent for Los Nettos.
  769.              
  770. Address:
  771.      Los Nettos 
  772.      c/o Ann Westine
  773.      USC/Information Sciences Institute
  774.      4676 Admiralty Way
  775.      Marina del Rey, California  90292
  776.              
  777. E-mail:  los-nettos-request@isi.edu
  778.              
  779. Phone:  (213) 822-1511 (Ann Westine)
  780.              
  781. MichNet
  782.  
  783. MichNet is a statewide network operated by Merit.  The network plans 
  784. to reach out beyond Merit's traditional audience of four-year, publically 
  785. supported colleges and universities in Michigan.
  786.              
  787. E-mail:  Merit_Computer_Network@um.cc.umich.edu
  788.              
  789. Phone: (412)268-7870
  790.              
  791. Contact: Eric Aupperle
  792.                    (313) 764-9423
  793.                    eaupperle@merit.edu
  794.  
  795. Midnet
  796.             
  797. MIDnet is a regional computer network for the seven midwestern 
  798. states.  The network provides researchers access to supercomputers 
  799. and is a vehicle for exchanging information among researchers.       
  800.              
  801. Contact:    Dale Finkelson     
  802.              
  803. Phone: (402) 472-5032
  804.              
  805. E-mail: dmf@westie.unl.edu
  806.              
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.      
  814. MRNet
  815.  
  816. The Minnesota Regional Network (MRNet) is an NSF regional network 
  817. which provides communications between the nationwide NSFNET and 
  818. researchers at the Minnesota Supercomputer Center, the University of 
  819. Minnesota, and other educational institutions.  MRNet also provides 
  820. NSFNET access to several Minnesota organizations involved in high-
  821. technology research.
  822.              
  823. Address:
  824.      MRNet
  825.      c/o Mahlon Stacy
  826.      Mayo Foundation
  827.      Medical Sciences 1-18
  828.      Rochester, MN 55905
  829.              
  830. Technical:
  831.      MRNet
  832.      c/o Jeff Wabik
  833.      Minnesota Supercomputer Center
  834.      1200 Washington Street
  835.      Minneapolis, MN 55415
  836.              
  837. E-mail: mrnet@nic.mr.net
  838.              
  839. Phone:
  840.      (507) 284-4558  (Mahlon Stacy)
  841.      (612) 626-1888  (Jeff Wabik)
  842.  
  843.  
  844.      
  845. NCSAnet
  846.  
  847. NCSAnet is a regional supercomputing network that connects university 
  848. and government research sites primarily located in Illinois, Wisconsin, 
  849. and Indiana.  The NCSAnet private corporate network is national in 
  850. scale.  
  851.              
  852. Address:
  853.      NCSAnet
  854.      attn: Charlie Catlett
  855.      National Center for Supercomputing        
  856.            Applications
  857.      605 E. Springfield Ave.
  858.      Champaign, IL  61820
  859.              
  860. Email: network@ncsa.uiuc.edu
  861.              
  862. Phone: (217) 244-8297 [NCSA Networking Office]
  863.       
  864. NEARNET
  865.  
  866. The New England Academic and Research 
  867. Network, NEARnet, is a high-speed network of academic, industrial, 
  868. government, and nonprofit organizations in New England.  
  869.              
  870. Address:
  871.      NEARnet
  872.      c/o BBN Systems and Technologies Corp.
  873.      10 Moulton St.
  874.      Cambridge, MA  02138
  875.      Attn: John Rugo
  876.              
  877. E-mail: nearnet-staff@bbn.com
  878.              
  879. Phone: (617) 873-8730 [NEARnet hotline]
  880.              
  881. NevadaNet
  882.  
  883. NevadaNet is a state-wide network and currently serves the Desert 
  884. Research Institute, the University of Nevada, Reno and the University of 
  885. Nevada, Las Vegas.   
  886.              
  887. Address:
  888.              
  889.      NevadaNet
  890.      University of Nevada System   
  891.           Computing Services
  892.      4505 Maryland Parkway
  893.      Las Vegas, Nevada   89154
  894.              
  895. E-mail:  info@nevada.edu
  896.              
  897. Phone:  (702) 739-3557  [Jim Williams]
  898.              
  899. Contacts:
  900.              
  901.      NOC Manager: Van Weddle     
  902.      702-739-3883
  903.      weddle@uns-helios.nevada.edu
  904.              
  905.      NIC Manager:    Becky Seibert          
  906.      702-784-4343
  907.      seibert@unssun.nevada.edu    
  908.              
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.      
  916. NorthWestNet
  917.  
  918. NorthWestNet (NWNet) is a mid-level network of the National Science 
  919. Foundation Network (NSFNET).  NWNet provides communication with 
  920. NSFNET for research centers throughout the Northwest, including sites 
  921. in Alaska, Idaho, Montana, North Dakota, Oregon, and Washington.  
  922.              
  923. Address:
  924.              
  925.      Administrative:
  926.           Richard Markwood
  927.           Western Interstate Commission on Higher    
  928.                     Education (WICHE)
  929.           P.O. Drawer P
  930.           Boulder, CO 80301-9752
  931.              
  932.      Technical:
  933.           Dan Jordt
  934.           University Networks and Distributed 
  935.                     Computing
  936.           UW, HG-45
  937.           3737 Brooklyn Ave. NE
  938.           Seattle, WA 98105
  939.              
  940. E-mail:
  941.              
  942. Administrative: markwood@vaxf.colorado.edu
  943. Technical: danj@cac.washington.edu
  944.              
  945. Phone:
  946.              
  947. Administrative: (303) 497-0220
  948. Technical: (206) 543-7352
  949.              
  950. Contact:
  951.              
  952. The 24x7 NOC hotline number is (206) 543-5128, or noc@nwnet.net.      
  953.              
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.      
  961. NYSERNet
  962.  
  963. NYSERNet is a midlevel network incorporating corporate, academic, and 
  964. government institutions.
  965.              
  966. Address:
  967.      NYSERNet Inc.
  968.      165 Jordan Rd
  969.      Troy, NY  12180
  970.              
  971. E-mail: info@nisc.nyser.net
  972.              
  973. Phone: (518) 283-8860
  974.              
  975.  
  976.     
  977. OARnet
  978.        
  979. The Ohio Academic Resources Network is the regional network for the 
  980. state of Ohio.  It serves the entire higher education community.
  981.              
  982. E-mail: alison@maverick.osc.edu
  983.              
  984. Phone: (614) 292-9248
  985.              
  986. Contact: Alison Brown
  987.              
  988.      
  989. PSCNet
  990.              
  991. PSCNET is an NSF-sponsored regional research and education network.  
  992.              
  993. E-mail: hastings@morgul.psc.edu
  994.              
  995. Phone: (412) 268-4960
  996.              
  997. Contact:  Eugene Hastings
  998.              
  999.  
  1000. PREPnet
  1001.  
  1002. Pennsylvania Research and Economic Partnership Network, PREPnet, is 
  1003. a mid-level network serves Pennsylvania.  Organizations operating 
  1004. within Pennsylvania involved in education, research, technology 
  1005. transfer, or the economic development of Pennsylvania participate.  
  1006.              
  1007. Address:
  1008.      PREPnet
  1009.      530 N. Neville Street
  1010.      Pittsburgh, PA 15213
  1011.              
  1012. E-mail: prepnet+@andrew.cmu.edu
  1013.              
  1014. Phone: (412)268-7870
  1015.              
  1016. Contacts:
  1017.              
  1018. Executive Director:  Thomas W. Bajzek, twb+@andrew.cmu.edu
  1019.              
  1020. NIC Manager:  Marsha L. Perrott, mlp+@andrew.cmu.edu   
  1021.                   
  1022. PSINet
  1023.  
  1024. PSINet is a US-based internetwork available throughout the continental 
  1025. US and in Canada, Germany, and Israel.  The PSINet operations center is 
  1026. located in Albany NY (another office is located in Santa Clara, 
  1027. California).  PSINet provides internetworking services to the NYSERNet 
  1028. user community.
  1029.              
  1030. Address:
  1031.      Performance Systems International
  1032.      11800 Sunrise Valley Drive - Suite 1100
  1033.      Reston, VA 22091
  1034.              
  1035. E-mail: info@psi.com
  1036.              
  1037. Phone: 
  1038.      (+1-703) 620-6651
  1039.      1-800-82psi82
  1040.           
  1041. SDSCnet
  1042.  
  1043. SDSCnet is a network linking academic, industrial, and government 
  1044. affiliates with the San Diego Supercomputer Center (SDSC), which 
  1045. administers the network, and, by extension, NSFNET. 
  1046.  
  1047. Address:
  1048.      Paul Love
  1049.      San Diego Supercomputer Center
  1050.      PO Box 85608
  1051.      San Diego, CA 92186-9784
  1052.  
  1053. E-mail: loveep@sds.sdsc.edu
  1054.  
  1055. Phone: (619)534-5000
  1056.  
  1057.    
  1058. Sesquinet
  1059.  
  1060. Sesquinet is a regional network in Texas.  Its
  1061. members include universities, research laboratories, and industrial 
  1062. organizations
  1063.              
  1064. Address:
  1065.      Guy Almes
  1066.      Dept. of Computer Science
  1067.      Rice University
  1068.      Houston, Texas  77251-1892
  1069.              
  1070. E-mail:
  1071.      almes@rice.edu [Guy Almes]
  1072.      farrell@rice.edu [Farrell Gerbode]
  1073.              
  1074. Phone:
  1075.      (713) 527-6038 [Almes],
  1076.      (713) 527-4988 [Gerbode]
  1077.              
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.      
  1086. SURAnet
  1087.  
  1088. SURAnet is an NSFNET mid-level network.  SURAnet's geographic area 
  1089. includes the District of Columbia and thirteen states in the southeast 
  1090. US: Alabama, Delaware, Florida, Georgia, Kentucky, Louisiana, Maryland, 
  1091. Mississippi, North Carolina, South Carolina, Tennessee, Virginia and 
  1092. West Virginia.  While SURA, the parent organization, is a consortium of 
  1093. academic organizations, SURAnet members comprise approximately 
  1094. two-thirds academic institutions and one-third non-academic sites.
  1095.              
  1096. Address:
  1097.      SURAnet
  1098.      Computer Science Center
  1099.      University of Maryland
  1100.      College Park, MD 20742-2411
  1101.      attn: Dr. Jack Hahn
  1102.              
  1103. E-mail:
  1104.      hahn@umd5.umd.edu,      
  1105.      suranet-admin@noc.sura.net
  1106.              
  1107. Phone:  (301)454-5434 [Hahn]
  1108.              
  1109. Contacts:
  1110.              
  1111. Network Operations Center (NOC)
  1112.      Hours: 0800-1630        Manager: Mark Oros
  1113.      Hotline: (301) 454-8055 oros@umd5.umd.edu
  1114.              
  1115. SURAnet Personnel: suranet-admin@noc.sura.net
  1116. NOC Personnel:  noc-staff@noc.sura.net
  1117. User Problems:  help@noc.sura.net 
  1118.              
  1119.  
  1120. THEnet
  1121.  
  1122. The Texas Higher Education Network  is an NSFNET regional network 
  1123. that covers the state of Texas, with a link to the Instituto Tecnologico 
  1124. y de Estudios Superiores de Monterrey in Monterrey, Mexico.  Network 
  1125. information and operations management are provided through the 
  1126. University of Texas (UT) System Office of Telecommunication Services 
  1127. (OTS).
  1128.              
  1129. Address:
  1130.      Texas Higher Education Network    
  1131.           Information Center
  1132.      Commons Building Room 1.156A
  1133.      Balcones Research Center
  1134.      10100 Burnet Road
  1135.      Austin, TX 78758-4497
  1136.              
  1137. E-mail:
  1138. THEnet (DECnet):+THENIC::INFO
  1139. BITNET:+INFO@THENIC
  1140. Internet:+info@nic.the.net
  1141. SPAN:+UTSPAN::THENIC::INFO
  1142.              
  1143. Phone: (512) 471-2444
  1144.                
  1145. USAN
  1146.  
  1147. USAN (University Satellite Network) is a discipline-oriented network 
  1148. serving organizations that do research in the atmospheric and 
  1149. oceanographic sciences. Current members are the Universities of 
  1150. Miami, Oregon State, Penn State, Maryland, Wisconsin, the Institute of 
  1151. Naval Oceanography, the Naval Research Lab, and Woods Hole 
  1152. Oceanographic Institute.  The primary use of the network is for access 
  1153. to supercomputer facilities at NCAR; secondary use is for access to the 
  1154. Internet.
  1155.              
  1156. Address:
  1157.        National Center for Atmospheric Research
  1158.        USAN Network/Scientific Computing 
  1159.            Division
  1160.        1850 Table Mesa Drive
  1161.        P.O. Box 3000
  1162.        Boulder, CO 80307
  1163.              
  1164. E-mail: morris@ncar.ucar.edu
  1165.              
  1166. Phone: (303) 497-1282 [Don Morris]
  1167.              
  1168. VERNet
  1169.              
  1170. The Virginia Education and Research Network
  1171. is the regional network for the state of Virginia.
  1172.              
  1173. E-mail: jaj@crash.virginia.edu
  1174.  
  1175. Phone: (804) 924-0616
  1176.              
  1177. Contacts:  Jim Jokl
  1178.  Westnet
  1179.  
  1180. Westnet is a regional network with nodes in the states of Arizona, 
  1181. Colorado, southern Idaho, New Mexico, Utah and Wyoming.  The member 
  1182. organizations are universities, research laboratories, and commercial 
  1183. organizations. 
  1184.              
  1185. Addresses:
  1186.      Administrative:
  1187.           Westnet 
  1188.           c/o Patrick J. Burns
  1189.           Department of Mechanical Engineering
  1190.           Colorado State University
  1191.           Fort Collins, CO 80523
  1192.              
  1193.      Technical:
  1194.           Westnet 
  1195.           c/o Carol Ward
  1196.           3645 Marine Street
  1197.           University of Colorado
  1198.           Boulder, C0 80309-0455
  1199.              
  1200. E-mail: westnet@spot.colorado.edu
  1201.              
  1202. Phone:
  1203.         (303) 491-1575 [Pat Burns]
  1204.         (303) 492-5860 [Carol Ward]
  1205.  Net Etiquette
  1206.  
  1207. "Etiquette" means "ticket" in French.  On the Internet, "netiquette" is 
  1208. your ticket to "travelling" (by FTP, TELNET, and electronic mail) 
  1209. without annoying others.  
  1210.              
  1211. Electronic mail messages can be informal, but thought should be given 
  1212. before they are sent.  Don't send a message until you have taken time to 
  1213. review its contents and header.  Make sure your message is correctly 
  1214. addressed (that you aren't copying it to a group address unintentionally 
  1215. or unwisely), that it is free of typos, and that you really mean what it 
  1216. says.  Especially when sending a message to a mailing list or bboard 
  1217. (see Interest Groups), try to be clear and consise.
  1218.              
  1219. Addresses
  1220.              
  1221. When you send Internet electronic mail, make sure that the "From:" 
  1222. field in the headers of your messages can be used to generate replies 
  1223. from Internet hosts.  The "From:" field should contain either a full 
  1224. Internet address, for example,
  1225.              
  1226.     From: socrates@agora.edu
  1227.              
  1228. or your "signature" name plus the Internet address enclosed in "angle 
  1229. brackets":
  1230.              
  1231.  From: "Socrates Jones" <socrates@agora.edu>
  1232.              
  1233. The following From: fields will prevent people on the Internet from 
  1234. replying to your messages:
  1235.              
  1236.     From: groucho@cs    (No domain name!)
  1237.     From: cs!groucho    (uucp address)
  1238.     From: cs!groucho@fredonia.edu
  1239.          (This might work, but test it!)
  1240.              
  1241. DECNET, VAX/VMS, and BITNET addresses will also have problems.  
  1242. Hopefully, your host gateways to the Internet through a host that 
  1243. rewrites addresses so that Internet hosts can reply to them.
  1244.              
  1245. Check the address of the recipient of your message.  If you are not sure 
  1246. of an address, don't guess.  Electronic mail addresses are very 
  1247. unforgiving—you must get every character exactly right.
  1248.              
  1249. The quickest way to check an address is by telephone.  If you can't do 
  1250. that, try to find the domain for the organization, and send email to 
  1251. postmaster@domain (using the domain name).  Or send a U.S. postal 
  1252. letter to the recipient and ask for a reply by electronic mail.  If the 
  1253. email address is wrong, you should get the message back eventually, 
  1254. but it can take three days to a week to return.
  1255.              
  1256. Many mailing lists (see Interest Groups) are distributed by 'repeater' 
  1257. programs.  For example, when you send a message to unix-
  1258. pmdf@sh.cs.net, the message is automatically re-mailed to everyone on 
  1259. the mailing list.  
  1260.  
  1261. Be careful of this—there is nothing in the name of a repeater list to 
  1262. help you distinguish it from a non-repeating address.  Inadvertently 
  1263. sending a private message to a mailing list can be embarrassing, and 
  1264. someone on the list might "flame" at you.  Always assume a list 
  1265. address is a 'repeater'.  Check the header before you send a message to 
  1266. make sure there is no extra address in the "To:" or "Cc." field.
  1267.              
  1268. Many lists (such as dip-people) have a special "-request" address (such 
  1269. as dip-people-request@relay.cs.net).  Be careful to send requests to be 
  1270. added or dropped from the list to the moderator or the -request 
  1271. address, and not to the whole list.
  1272.                   
  1273. Netiquette for Groups
  1274.  
  1275. Check with your system administrator to see what newsgroups are 
  1276. available to you and how to use them.  
  1277.              
  1278. The following is based on The USENET Primer on How to Work With the 
  1279. USENET Community   by Gene Spafford
  1280.              
  1281. Never Forget that the Person on the Other Side is Human
  1282.              
  1283. Because your interaction with the network is through a computer, it is 
  1284. easy to forget that there are people  "out there."  Situations arise 
  1285. where emotions erupt into a verbal free-for-all that can lead to hurt 
  1286. feelings.  Strongly critical messages on the network are called 
  1287. "flames."  The following will help you to avoid sending or provoking 
  1288. flames.
  1289.              
  1290. Try not to say anything to others that you would not say to them in 
  1291. person in a room full of people.  Please remember that when you send a 
  1292. messsage to a bulletin board or mailing list, people all over the world 
  1293. are reading your words.  
  1294.              
  1295. Don't attack people—try to persuade them by presenting facts.  Cursing 
  1296. and abuse only make people less willing to help when you need it.
  1297.              
  1298. If you are upset at something or someone, wait until you have had a 
  1299. chance to calm down and think about it.  A cup of coffee or a good 
  1300. night's sleep works wonders on your perspective.  Hasty words create 
  1301. more problems than they solve.  
  1302.              
  1303. Be Careful What You Say About Others
  1304.              
  1305. Please remember—thousands of people may read your message.  They 
  1306. quite possibly include your boss, your friend's  boss, your girlfriend's 
  1307. brother's best friend, and one of your father's beer buddies.  
  1308. Information posted on the net can come back to haunt you or the person 
  1309. you are talking about.
  1310.              
  1311. Think twice before you post personal information about yourself or 
  1312. others. 
  1313.              
  1314. Be Brief
  1315.              
  1316. Say what you have to say succinctly and it will have a greater impact.  
  1317. Remember that the longer you make your article, the fewer people will 
  1318. bother to read it.
  1319.              
  1320. Your Postings Reflect Upon You—Be Proud of Them
  1321.              
  1322. Most people will know you only by what you say and how well you say 
  1323. it.  Take some time to make sure each posting won't embarrass you 
  1324. later.  Minimize your spelling errors and make sure that the article is 
  1325. easy to read and to understand.  
  1326.              
  1327. Use Descriptive Titles
  1328.              
  1329. The subject line of an article enables people to decide whether or not 
  1330. to read your article.  Tell people what the article is about before they 
  1331. read it.  A title like "Car for Sale" does not help as much as "66 MG 
  1332. Midget for sale: Beaverton OR."  Don't expect people to read your article 
  1333. to find out what it's about — many won't bother.  Some sites truncate 
  1334. the length of the subject line to forty characters, so keep your subjects 
  1335. short and to the point.
  1336.              
  1337. Think About Your Audience
  1338.              
  1339. When you post an article, think about the people you are trying to reach.  
  1340. Try to get the most appropriate audience for your message, not the 
  1341. widest.
  1342.              
  1343. Avoid abbreviations and acronyms, if possible, and define the ones you 
  1344. use.
  1345.              
  1346. If your message is of interest to a limited geographic area 
  1347. (apartments, car sales, meetings, concerts, etc...), restrict the 
  1348. distribution of the message to your local area.  Some areas have special 
  1349. newsgroups with geographical limitations—check with your system 
  1350. administrator.  
  1351.              
  1352. If you want to try a test of something, don't use a world-wide 
  1353. newsgroup!   There are
  1354. newsgroups that are local to your computer or area, which should be 
  1355. used for this.  Your system administrator can tell you what they are.
  1356.              
  1357. Be familiar with the group you are posting to before you post.  
  1358.              
  1359. You shouldn't post to groups you don't read, or to groups you've only read 
  1360. a few articles from—you may not be familiar with the conventions and 
  1361. themes of the group.  One normally does not join a conversation by just 
  1362. walking up and talking.  Instead, you listen first and then join in if you 
  1363. have something pertinent to contribute.
  1364.              
  1365. Be Careful with Humor and Sarcasm
  1366.              
  1367. Without the voice inflections and body language of personal 
  1368. communications, it's easy for remarks meant to be funny to be
  1369. misinterpreted.  Subtle humor tends to get lost.  Take steps to make 
  1370. sure that people realize you are trying to be funny.  The net has 
  1371. developed a symbol called the smiley face, which looks like this: :-) It 
  1372. points out sections of articles with humorous intent.  No matter how 
  1373. broad the humor or satire, it is safer to remind people that you are 
  1374. being funny.
  1375.              
  1376. But also be aware that frequently satire is posted without explicit 
  1377. indications.  If an article outrages you strongly, ask yourself if it may 
  1378. have been unmarked satire.  Several self-proclaimed connoisseurs 
  1379. refuse to use smiley faces, so take heed or you may make a temporary 
  1380. fool of yourself.
  1381.              
  1382. Only Post a Message Once
  1383.              
  1384. Avoid posting messages to more than one group unless you are sure  it 
  1385. is appropriate.  If you do post to multiple groups, don't post to each 
  1386. group separately.  Instead, specify all the groups on a single message.  
  1387. This reduces network overhead and lets people who subscribe to more 
  1388. than one of those groups see the message once instead of having to 
  1389. wade through each copy.
  1390.              
  1391. Please "Rotate" Messages With Questionable Content
  1392.              
  1393. Certain messages may be offensive to some people.  To make sure that 
  1394. these messages are not read unless they are explicitly requested, they 
  1395. should be encrypted.  The standard encryption method is to rotate each 
  1396. letter by thirteen characters so that an "a" becomes an "n."  This is 
  1397. known on the network as "rot13"; when you rotate a message the word 
  1398. "rot13" should be in the "Subject:" line.  
  1399.              
  1400. Most of the software used to read network articles has some way of 
  1401. encrypting and decrypting messages.  Your system administrator can 
  1402. tell you how the software on your system works, or you can use the 
  1403. Unix command "tr [a-z][A-Z] [n-z][a-m][N-Z][A-M]".  (Note that some 
  1404. versions of Unix don't require the [] in the "tr" command.  In fact, some 
  1405. systems will
  1406. get upset if you use them in an unquoted manner.  The following should 
  1407. work for everyone, but may be shortened on some systems: tr '[a-m][n-
  1408. z][A-M][N-Z]'
  1409. '[n-z][a-m][N-Z][A-M]'—Don't forget the single quotes!)
  1410.              
  1411. Summarize What You are Following Up
  1412.              
  1413. When you are following up someone's article, please summarize the 
  1414. parts of the article to which you are responding.  This allows readers 
  1415. to appreciate your comments rather than trying to remember what the 
  1416. original article said.  It is also possible for your response to reach 
  1417. some sites before the original article does!
  1418.              
  1419. Summarization is best done by including appropriate quotes from the 
  1420. original article.  Don't include the entire article, since it will
  1421. irritate the people who have already seen it.  Even if you are responding 
  1422. to the entire article, summarize only the major points you are 
  1423. discussing.
  1424.              
  1425. When Summarizing, Summarize!
  1426.              
  1427. When you request information from the network, it is common courtesy 
  1428. to report your findings so that others can benefit as well.  The best 
  1429. way of doing this is to take all the responses that you received and edit 
  1430. them into a single article that is posted to the places where you 
  1431. originally posted your question.  Take the time to strip headers, 
  1432. combine duplicate information, and write a short summary.  Try to 
  1433. credit the information to the people that sent it to you, where possible.
  1434.              
  1435. Use Mail, Don't Post a Follow-up
  1436.              
  1437. One of the biggest problems we have on the network is that when 
  1438. someone asks a question, many people send out identical answers.  
  1439. When this happens, dozens of identical answers pour through the net.  
  1440. Mail your answer to the person and suggest that they summarize to the 
  1441. network.  This way the net will only see a single copy of the answers, 
  1442. no matter how many people answer the question.
  1443.              
  1444. If you post a question, please remind people to send you the answers by 
  1445. mail and at least offer to summarize them to the network.
  1446.  
  1447. Read All Follow-ups and Don't Repeat What Has Already Been Said
  1448.  
  1449. Before you submit a follow-up to a message, read the rest of the 
  1450. messages in the newsgroup to see whether someone has already said 
  1451. what you want to say.  If someone has, don't repeat it.
  1452.  
  1453. Check the Headers When Following Up
  1454.  
  1455. Some software has provisions to specify that follow-ups to an article 
  1456. should go to a specific set of newsgroups—possibly different from the 
  1457. newsgroups to which the original article was posted.  Sometimes the 
  1458. groups chosen for follow-ups are inappropriate, especially as a thread 
  1459. of discussion changes with repeated postings.  You should carefully 
  1460. check the groups and distributions given in the header and edit them as 
  1461. appropriate.  If you change the groups named in the header, or if you 
  1462. direct follow-ups to a particular group, say so in the body of the 
  1463. message—not everyone reads the headers of postings.
  1464.  
  1465. Be Careful About Copyrights and Licenses
  1466.  
  1467. Once something is posted onto the network, it is *probably* in the 
  1468. public domain unless you own the appropriate rights (for example, if 
  1469. you wrote it yourself) and you post it with a valid copyright notice; a 
  1470. court would have to decide the specifics and
  1471. there are arguments for both sides of the issue.  
  1472.  
  1473. Now that the US has ratified the Berne convention, the issue is even 
  1474. murkier.  For all practical purposes, though, assume that you 
  1475. effectively give up the copyright if you don't put in a notice.  Of course, 
  1476. the information becomes public, so you mustn't post trade secrets that 
  1477. way.  
  1478.  
  1479. Keep in mind that material that is UNIX-related may be restricted by 
  1480. the license you or your company signed with AT&T, so be careful not to 
  1481. violate it.  You should also be aware that posting movie reviews, song 
  1482. lyrics, or anything else published under a copyright could cause you, 
  1483. your company, or members of the net community to be held liable for 
  1484. damages, so we highly recommend caution in using this material.
  1485.  
  1486. Cite Appropriate References
  1487.  
  1488. If you are using facts to support a cause, state where they came from.  
  1489. Don't take someone else's ideas and use them as your own.  You don't 
  1490. want someone pretending that your ideas are theirs; show them the 
  1491. same respect.
  1492.  
  1493. Mark or Rotate Answers and Spoilers
  1494.  
  1495. When you post something (like a movie review that discusses a detail 
  1496. of the plot) that might spoil a surprise for other people, please mark 
  1497. your message with a warning so that they can skip the message.  
  1498. Another alternative would be to use the "rot13" protocol to encrypt the 
  1499. message so it cannot be read accidentally.  When you post a message 
  1500. with a spoiler in it make sure the word "spoiler" is part of the 
  1501. "Subject:" line.
  1502.  
  1503. Spelling Flames Considered Harmful
  1504.              
  1505. Every few months a plague descends on the network called the spelling 
  1506. flame.  It starts out when someone posts an article correcting the 
  1507. spelling or grammar in some article.  The immediate result seems to be 
  1508. for everyone on the net to turn into a sixth grade English teacher and 
  1509. pick apart each other's posting.  This is not productive and tends to 
  1510. cause people to get angry with each other.
  1511.              
  1512. It is important to remember that we all make mistakes, and that there 
  1513. are many users on the net who use English as a second language.  There 
  1514. are also a number of people who suffer from dyslexia and who have 
  1515. difficulty noticing their spelling mistakes.  If you feel that you must 
  1516. make a comment on the quality of a posting, please do so by mail, not 
  1517. on the network.
  1518.              
  1519. Don't Overdo Signatures
  1520.              
  1521. Many people can have a signature added to their postings automatically 
  1522. by placing it in a file called "$HOME/.signature".  Don't overdo it.  
  1523. Signatures can tell the world something about you, but keep them short.  
  1524. A signature that is longer than the message itself is considered to be 
  1525. in bad taste.  The main purpose of a signature is to help people locate 
  1526. you, not to tell your life story.  Every signature should include at least 
  1527. your return
  1528. address relative to a major, known site on the network and a proper 
  1529. domain-format address.   Your system administrator can give this to 
  1530. you.  Some news posters attempt to enforce a four-line limit on 
  1531. signature files—an amount that should be more than sufficient to 
  1532. provide a return address and attribution.
  1533.              
  1534. Limit Line Length and Avoid Control Characters
  1535.              
  1536. Try to keep your text in a generic format.  Many (if not most) of the 
  1537. people reading Usenet do so from eighty-column terminals or from 
  1538. workstations with eighty-column terminal windows.  Try to keep your 
  1539. lines of text to less than eighty-characters for optimal readability. 
  1540. Also realize that there are many, many different forms of terminals in 
  1541. use.  
  1542.              
  1543. If you enter special control characters in your message, it may result 
  1544. in your message being unreadable on some terminal types; a character 
  1545. sequence that causes reverse video on your screen may result in a 
  1546. keyboard lock and graphics mode on someone else's terminal.  You 
  1547. should try to avoid the use of tabs, too, since they may also be 
  1548. interpreted differently on terminals other than your own.
  1549.              
  1550. Summary of Things to Remember
  1551.              
  1552. Never forget that the person on the other side is human
  1553.              
  1554. Be careful what you say about others
  1555.              
  1556. Be brief
  1557.              
  1558. Your postings reflect upon you; be proud of them
  1559.              
  1560. Use descriptive titles
  1561.              
  1562. Think about your audience
  1563.              
  1564. Be careful with humor and sarcasm
  1565.              
  1566. Only post a message once
  1567.              
  1568. Please rotate material with questionable content
  1569.              
  1570. Summarize what you are following up
  1571.              
  1572. Use e-mail, don't post a follow-up
  1573.              
  1574. Read all follow-ups and don't repeat what has already been said
  1575.              
  1576. Double-check follow-up newsgroups and distributions.
  1577.              
  1578. Be careful about copyrights and licenses
  1579.              
  1580. Cite appropriate references
  1581.              
  1582. When summarizing, summarize
  1583.              
  1584. Mark or rotate answers or spoilers
  1585.              
  1586. Spelling flames are considered harmful
  1587.              
  1588. Don't overdo signatures
  1589.              
  1590. Limit line length and avoid control characters
  1591.              
  1592. (*)UNIX is a registered trademark of AT&T.
  1593.  
  1594. Electronic Mail
  1595.  
  1596. Electronic mail allows you to exchange messages with other computer 
  1597. users (or groups of users) via a communications network.  Electronic 
  1598. mail is one of the most popular uses of the Internet. 
  1599.  
  1600. The Internet standard for naming computers is called the "domain 
  1601. system."  
  1602.  
  1603. Different computers use different software for electronic mail.  UNIX 
  1604. systems, for example, may use UNIX mail, mh, msg, or something else.  
  1605. Different software uses different commands.  Ask the Postmaster at 
  1606. your site how to use electronic mail on your system.
  1607.  
  1608.      
  1609. Domain System
  1610.  
  1611. The Internet standard for naming computers is called the "domain 
  1612. system."  This hierarchical system references values such as country, 
  1613. type of organization, organization name, division name, and computer 
  1614. name.  Below is an example:
  1615.              
  1616.          joe@bitsy.mit.edu
  1617.              
  1618. The information in a mail address  becomes more global as you read 
  1619. from left to right.  The user's name is always to the left of an @ sign.  
  1620. Computer and organization names are always to the right.  In the 
  1621. example above, the  person, Joe, receives his mail on a computer called 
  1622. "bitsy" at MIT.  Because MIT is an educational organization, it is 
  1623. included in the top-level domain "edu".  Other top-level domains are 
  1624. listed below:
  1625.              
  1626.          com    commercial
  1627.          gov    government
  1628.          mil    military 
  1629.          org     nonprofit organization
  1630.          net     network operation and info centers
  1631.              
  1632. Outside of the U.S., top-level domains are two-letter country codes 
  1633. such as these:
  1634.              
  1635.          au    Australia
  1636.          il     Israel
  1637.          jp    Japan
  1638.          uk    United Kingdom
  1639.              
  1640. Finding Mail Addresses
  1641.              
  1642. You can learn the electronic mail address of another person by asking 
  1643. him or by using one of the following resources:
  1644.              
  1645. •  A postmaster at the recipient's organization can provide the correct 
  1646. address when you know the the domain name of the organization.  Send 
  1647. a message requesting help to postmaster@domain. 
  1648.              
  1649. •  The DDN Network Information Center (DDN NIC) in Menlo Park, 
  1650. California, maintains a "white pages" directory of computer users, 
  1651. hosts, and domains on the Internet.  You can use Telnet to access this 
  1652. database on a computer called nic.ddn.mil.  Many computers also have a 
  1653. program called whois, which automatically accesses the DDN NIC 
  1654. database.  Ask your system administrator whether your computer has 
  1655. whois.
  1656.              
  1657.  
  1658. UNIX mail Manual
  1659.  
  1660. This is the UNIX (see BSD) manual entry for mail, a common electronic 
  1661. mail system.  Your site may use other electronic mail software— check 
  1662. with your system administrator.
  1663.              
  1664. NAME
  1665.      mail - send or read mail
  1666.              
  1667. SYNTAX
  1668.      mail [-v] [-i] [-n] [-e] [-s subject] [user...]
  1669.      mail [-v] [-i] [-n] -f [name]
  1670.      mail [-v] [-i] [-n] -u user
  1671.      mail nodename::username (If DECnet is installed.)
  1672.              
  1673. The mail utility is an intelligent mail processing system which has a 
  1674. command syntax similar to ed.  However, in mail lines are replaced by 
  1675. messages.   If DECnet is installed on your system, you can also send and  
  1676. receive mail from other DECnet users.  
  1677.              
  1678. Sending mail.  To send a message to one or more persons, type mail and 
  1679. the names of the people to receive your mail.
  1680.              
  1681. Press the return key.  You are then prompted for a subject.
  1682.              
  1683. After entering a subject, and pressing the return key, type your 
  1684. message.  To send the message, type on a blank line.
  1685.              
  1686. You can use tilde (~) escape sequences to perform special functions 
  1687. when composing mail messages.  See the list of options for more on 
  1688. tilde escape sequences.
  1689.              
  1690. Reading mail.  In normal usage mail is given no arguments and checks 
  1691. your mail out of the mail directory.  Then it prints out a one line header 
  1692. of each message there.  The current message is initially the first 
  1693. message and is numbered 1.  It can be displayed using the print 
  1694. command.
  1695.              
  1696. The -e option causes mail not to be printed.  Instead, an exit value is 
  1697. returned.  For the exit status, see RETURN VALUES.  You can move among 
  1698. the messages by typing a plus  sign (+) followed by a number to move 
  1699. forward that many messages, or a minus sign (-) followed by a number 
  1700. to move backward that many messages.
  1701.              
  1702. Disposing of mail.  After reading a message you can delete (d) it or 
  1703. reply (r) to it.  Deleted messages can be undeleted, however, in one of 
  1704. two ways:  you can use the undelete (u) command and the number of the 
  1705. message, or you can end the mail session with the exit (x) command.  
  1706. Note that if you end a session with the quit (q) command, you cannot 
  1707. retrieve deleted messages.
  1708.              
  1709. Specifying messages.  Commands such as print and delete can be given a 
  1710. list of message numbers as arguments.  Thus, the command
  1711.        delete 1 2
  1712. deletes messages 1 and 2, while the command
  1713.        delete 1-5
  1714. deletes messages 1 through 5.  The asterisk (*) addresses all 
  1715. messages, and the dollar sign ($) addresses the last message.  For 
  1716. example, the top command, which prints the first few lines of a 
  1717. message, can be used in the following  manner to print the first few 
  1718. lines of all messages:
  1719.           top *
  1720.              
  1721. Replying to or originating mail.  Use the reply command to respond to a 
  1722. message.
  1723.              
  1724. Ending a mail processing session.  End a mail session with the quit (q) 
  1725. command.  Unless they were deleted, messages that you have read go to 
  1726. your mbox file.  Unread messages go back to the mail directory. The -f 
  1727. option causes mail to read in the contents of your mbox (or the 
  1728. specified file) for processing.  When you quit, the mail utility writes 
  1729. undeleted messages back to this file.  The -u flag is a short way of 
  1730. specifying: mail -f /usr/spool/mail/user.
  1731.              
  1732. Personal and systemwide distribution lists.  You can create a personal 
  1733. distribution list that directs mail to a group of people.  Such lists can 
  1734. be defined by placing a line similar to the following in the .mailrc file 
  1735. in your home directory:
  1736.       alias cohorts bill ozalp jkf mark kridle@ucbcory
  1737.              
  1738. Cohorts is the name of the distribution list that consists  of the 
  1739. following users: bill, ozalp, jkf, mark, and kridle@ucbcory.  A list of 
  1740. current aliases can be displayed with the alias (a) command in mail.
  1741.              
  1742. System-wide distribution lists can be created by editing 
  1743. /usr/lib/aliases. The syntax of system-wide lists differs from that of 
  1744. personally defined aliases.
  1745.              
  1746. Personal aliases are expanded in mail you send.  When a recipient on a 
  1747. personally defined mailing list uses the reply (r) option, the entire 
  1748. mailing list receives the response automatically.  System-wide aliases 
  1749. are not expanded when the mail is sent, but any reply returned to the 
  1750. machine will have the system-wide alias expanded as all mail goes 
  1751. through sendmail.
  1752.              
  1753.  Options
  1754.      -e   Causes mail not to be printed.  Instead, an exit value is returned.
  1755.      -f   Causes mail to read in the contents of your mbox file (or another 
  1756. file you specify) for processing.
  1757.      -i   Causes tty interrupt signals to be ignored. This is useful when 
  1758. using mail on noisy phone lines.
  1759.      -n   Inhibits the reading of /usr/lib/mail.rc.
  1760.      -s   Specifies a subject on the command line.  Note that only the 
  1761. first argument after the -s flag is used as a subject and that you must 
  1762. enclose subjects containing spaces in quotes.
  1763.      -u   Specifies a short hand for expressing the following: mail -f 
  1764. /usr/spool/mail/user
  1765.      -v   Prints the mail message.  The details of delivery are displayed 
  1766. on the user's terminal.
  1767.              
  1768. The following options can be set in the .mailrc file to alter the 
  1769. behavior of the mail command.   Each command is typed on a line by 
  1770. itself and may take arguments following the command word and the 
  1771. command abbreviation. For commands that take message lists as 
  1772. arguments, if no message list is given, then the next message forward 
  1773. which satisfies the command's requirements is used.  If there are no 
  1774. messages forward of the current message, the search proceeds 
  1775. backwards.  If there are no good messages at all, mail cancels the 
  1776. command, displaying the message: No applicable messages.
  1777.              
  1778.      -    Prints out the previous message. If given a numeric argument n, 
  1779. prints n-th previous message.
  1780.      ?    Prints a brief summary of commands.
  1781.      !   Executes the ULTRIX shell command which follows.
  1782.      alias (a)   Prints out all currently defined aliases, if given without 
  1783. arguments.  With one argument, prints out that alias.  With more than 
  1784. one argument, creates a new or changes an old alias.  These aliases are 
  1785. in effect for the current mail session only.
  1786.      alternates (alt) Informs mail that you have several valid addresses.  
  1787. The alternates command is useful if you have accounts on more than 
  1788. one machine.  When you reply to messages, mail does not send a copy of 
  1789. the message to any of the addresses listed on the alternates list.  If 
  1790. the alternates command is given with no argument, the current set of 
  1791. alternate names is displayed.
  1792.      chdir (ch)  Changes the user's working directory to that specified.  If 
  1793. no directory is given, then the chdir command changes to the user's 
  1794. login directory.
  1795.     copy (co)  Takes a message list and file name and appends each 
  1796. message to the end of the file.  The copy command functions in the 
  1797. same way as the save command, except that it does not mark the 
  1798. messages that you copy for deletion when you quit.
  1799.      delete (d)  Takes a list of messages as argument and marks them all 
  1800. as deleted.  Deleted messages are not saved in mbox, nor are they 
  1801. available for most other commands.
  1802.      dp (or dt)  Deletes the current message and prints the next message.  
  1803. If there is no next message, mail returns a message:  at EOF.
  1804.      edit (e)  Takes a list of messages and points the text editor at each 
  1805. one in turn.  On return from the editor, the message is read back in.
  1806.      exit (ex or x)  Returns to the shell without modifying the user's 
  1807. system mailbox, mbox file, or edit file in -f.
  1808.      file (fi)   Switches to a new mail file or folder.  If no arguments are 
  1809. given, it tells you which file you are currently reading.  If you give it an 
  1810. argument, it writes out changes (such as deletions) you have made in 
  1811. the current file and reads in the new file.  Some special conventions 
  1812. are recognized for the name. A pound sign (#) indicates the previous 
  1813. file, a percent sign (%) indicates your systemb mailbox, %user indicates 
  1814. the user's system mailbox, an ampersand (&) indicates your ~/mbox 
  1815. file, and +folder indicates a file in your folder directory.
  1816.      folders   List the names of the folders in your folder directory.
  1817.      folder (fo) Switches to a new mail file or folder.  The folder 
  1818. command functions in the same way as the file command.
  1819.      from (f)  Takes a list of messages and prints their message headers 
  1820. in the order that they appear in the mail directory, not in the order 
  1821. given in the list.
  1822.      headers (h) Lists the current range of headers, which is an eighteen-
  1823. message group.  If a plus sign (+) is given as an argument, then the next 
  1824. message group is printed.  If a minus sign (-) is given as an argument, 
  1825. the previous message group is printed.
  1826.      help  Prints a brief summary of commands.  Synonymous with ?.
  1827.      hold (ho, also preserve) Takes a message list and marks each 
  1828. message in it to be saved in the user's system mailbox instead of in 
  1829. mbox.  The hold command does not override the delete command.
  1830.      ignore  Adds the list of header fields named to the ignored list.  
  1831. Header fields in the ignore list are not printed on your terminal when 
  1832. you print a message.  This command is frequently used to suppress 
  1833. certain machine-generated header fields. The Type and Print commands 
  1834. are used to print a message in its entirety, including ignored fields.  If 
  1835. ignore is executed with no arguments, it lists the current set of 
  1836. ignored fields.
  1837.      mail(m)  Takes login names and distribution group names as 
  1838. arguments and sends mail to those people.
  1839.      mbox  Indicates that a list of messages should be sent to mbox in 
  1840. your home directory when you quit.  This is the default action for 
  1841. messages if you did not set the hold option.
  1842.      next (n, + or CR) Goes to the next message in sequence and types it.  
  1843. With an argument list, it types the next matching message.
  1844.      preserve (pre) Takes a message list and marks each message in it to 
  1845. be saved in the user's system mailbox instead of in mbox . Synonymous 
  1846. with the hold command.
  1847.      print (p)   Takes a message list and types out each message on the 
  1848. user's terminal, without printing any specified ignored fields.
  1849.      Print (P)   Prints a message in its entirety, including specified 
  1850. ignored fields.
  1851.      quit (q)    Terminates the session.  All undeleted, unsaved messages 
  1852. are saved in the user's mbox file in his login directory; all messages 
  1853. marked with hold or preserve or that were never referenced are saved 
  1854. in his system mailbox; and all other messages are removed from his 
  1855. system mailbox.
  1856.              
  1857. If new mail arrives during the session, the user receives the message 
  1858. "You have new mail."  If given while editing a mailbox file with the -f 
  1859. flag, then the edit file is rewritten.  A return to the Shell is effected, 
  1860. unless the rewrite of the edit file fails, in which case the user can 
  1861. escape with the exit command.
  1862.      reply (r)   Takes a message list and sends mail to the sender and all 
  1863. recipients of the specified message.  The default message must not be 
  1864. deleted.
  1865.      Reply (R)   Replies to originator of the message.  Does notreply to 
  1866. other recipients of the original message.
  1867.      respond     Takes a message list and sends mail to the sender and all 
  1868. recipients of the specified message.  Synonymous with reply.
  1869.     save (s)    Takes a message list and a file name and appends each 
  1870. message to the end of the file. The messages are saved in the order in 
  1871. which they appear in the mail directory, not in the order given in the 
  1872. message list.  The filename, which is enclosed in quotes, followed by 
  1873. the line count and character count, is displayed on the user's terminal.
  1874.      set (se)    Prints all variable values when no arguments are given.  
  1875. Otherwise, the set command sets the specified option.  Arguments 
  1876. either take the form: option=value or option.
  1877.      shell (sh)  Invokes an interactive version of the shell.
  1878.      size  Takes a message list and prints out the size (in characters) of 
  1879. each message.  The size of the messages are printed in the order that 
  1880. they appear in the mail directory, not in the order given in the list.
  1881.      source (so) Reads mail commands from a file.
  1882.      top   Takes a message list and prints the top few lines of each.  The 
  1883. number of lines printed is controlled by the variable toplines and 
  1884. defaults to five.
  1885.      type (t)  Takes a message list and types out each message on the 
  1886. user's terminal, without printing any specified ignored fields.  
  1887. Synonymous with print.
  1888.      Type (T)   Prints a message in its entirety, including specified 
  1889. ignored fields.  Synonymous with Print.
  1890.      unalias  Takes a list of names defined by alias commands and 
  1891. cancels the list of users.  The group names no longer have any 
  1892. significance.
  1893.      undelete (u)  Takes a message list and marks each one as not being 
  1894. deleted.
  1895.      unset   Takes a list of option names and discards their  remembered 
  1896. values; the inverse of set.
  1897.     visual (v)  Takes a message list and invokes the display editor on 
  1898. each message.
  1899.      write (w)   Takes a message list and a file name and appends each 
  1900. message to the end of the file.  Synonymous with save.
  1901.      xit (x)     Returns to the Shell without modifying the user's system 
  1902. mailbox, mbox , or edit file in -f.  Synonymous with exit.
  1903.      z   Presents message headers in windowfulls as described under the 
  1904. headers command.  You can move forward to the next window with the z 
  1905. command. Also, you can move to the previous window by using z-.
  1906.              
  1907. The following is a summary of the tilde escape functions that you can 
  1908. use when composing mail messages.  Note that you can only invoke 
  1909. these functions from within the body of a mail message and that the 
  1910. sequences are only executed if they are placed at the beginning of lines.
  1911.      ~!command   Executes the indicated shell command, then returns to 
  1912. the message.
  1913.      ~?          Prints a brief summary of tilde commands.
  1914.      ~:  Executes the mail commands. (For example, the command ~:10 
  1915. prints out message number 10 while ~:- prints out the previous 
  1916. message.
  1917.      ~c name ...  Adds the given names to the list of carbon copy 
  1918. recipients.
  1919.      ~d   Reads the file named dead.letter from your home directory into 
  1920. the message.
  1921.      ~e   Invokes the text editor on the message you are typing.  After the 
  1922. editing session is finished, you may continue appending text to the 
  1923. message.
  1924.      ~f messages  Reads the named messages into the message being 
  1925. sent.  If no messages are specified, reads in the current message.
  1926.      ~h    Edits the message header fields by typing each one in turn and 
  1927. allowing the user to append text to the end or to modify the field by 
  1928. using the current terminal erase and kill characters.
  1929.      ~m messages  Reads the named messages into the message being 
  1930. sent, shifted one tab space to the right.  If no messages are specified, 
  1931. reads the current message.
  1932.      ~p   Prints out the message on your terminal, prefaced by the 
  1933. message header fields.
  1934.      ~q  Aborts the message being sent, copying the message to 
  1935. dead.letter in your home directory if the save option is set.
  1936.      ~r filename  Reads the named file into the message.
  1937.      ~s string   Causes the named string to become the current subject 
  1938. field.
  1939.      ~t name ...  Adds the given names to the direct recipient list.
  1940.      ~v          Invokes an alternate editor (defined by the VISUAL option) 
  1941. on the message.  Usually, the alternate editor is a screen editor.  After 
  1942. you
  1943. quit the editor, you can resume appending text to the end of your 
  1944. message.
  1945.      ~w filename  Writes the message onto the named file.
  1946.      ~|command   Pipes the message through the command as a filter.  If 
  1947. the command gives no output or terminates abnormally, retains the 
  1948. original text of the message.  The command fmt(1) is often used as 
  1949. command to rejustify the message.
  1950.      ~~string    Inserts the string of text in the message prefaced by a 
  1951. single tilde (~).  If you have changed the escape character, then you 
  1952. should double that character in order to send it.
  1953.              
  1954. Options are controlled via the set and unset commands.  Options may be 
  1955. either binary or string.  If they are binary you should see whether or not 
  1956. they are set; if they are string it is the actual value that is of interest.
  1957.              
  1958. The binary options include the following:
  1959.              
  1960.      append  Causes messages saved in mbox to be appended rather than 
  1961. prepended.  (This is set in /usr/lib/Mail.rc on version 7 systems.)
  1962.      ask  Causes mail to prompt you for the subject of each message you 
  1963. send.  If you simply respond with a new line, no subject field is sent.
  1964.      askcc  Asks you at the end of each message whether you want to 
  1965. send a carbon copy of the message to additional recipients.  Responding 
  1966. with a new line indicates your satisfaction with the current list.
  1967.      autoprint   Causes the delete command to behave like dp - thus, 
  1968. after deleting a message, the next one is typed automatically.
  1969.      debug   Causes mail to output information useful for debugging mail. 
  1970. Setting the binary option debug is the same as specifying -d on the 
  1971. command line.
  1972.      dot   Causes mail to interpret a period alone on a line as the 
  1973. terminator of a message you are sending.
  1974.      hold  Holds messages in the system mailbox by default.
  1975.      ignore  Causes interrupt signals from your terminal to be ignored 
  1976. and echoed as at signs (@).
  1977.      ignoreeof   Causes mail to refuse to accept a control-d as the end of 
  1978. a message.
  1979.      msgprompt   Prompts you for the message text and indicates how to 
  1980. terminate the message.
  1981.      metoo   Includes the sender in the distribution group receiving a 
  1982. mail message.
  1983.      nosave   Prevents mail from copying aborted messages into the 
  1984. dead.letter file in your home directory.
  1985.      quiet   Suppresses the printing of the version when first invoked.
  1986.      verbose   Displays the details of each message's delivery on the 
  1987. user's terminal.  Setting the verbose option is the same as typing -v on 
  1988. the command line.
  1989.              
  1990.      The string options include the following:
  1991.              
  1992.      EDITOR  Pathname of the text editor to use in the edit command and 
  1993. ~e escape.  If not defined, then a default editor is used.
  1994.      SHELL          Pathname of the shell to use in the ! command and the ~! 
  1995. escape.  A default shell is used if this option is not defined.
  1996.      VISUAL  Pathname of the text editor to use in the visual command 
  1997. and ~v escape.
  1998.       crt   Threshold to determine how long a message must be before 
  1999. more is used to read it.
  2000.      escape   The first character of this option gives the character to use 
  2001. in the place of tilde (~) to denote escapes, if defined.
  2002.      folder   Directory name to use for storing folders of messages. If 
  2003. this name begins with a backslash (/) mail considers it an absolute 
  2004. pathname; otherwise, the folder directory is found relative to your 
  2005. home directory.
  2006.      record    Pathname of the file used to record all out-going mail.  If 
  2007. it is not defined, then out-going mail is not so saved.
  2008.      toplines   The number of lines of a message that is printed out with 
  2009. the top command; normally, the first five lines are printed.
  2010.              
  2011. RETURN VALUES
  2012.              
  2013. If mail is invoked with the -e option, the following exit values are 
  2014. returned:
  2015.      0    the user has mail
  2016.      1    the user has no mail
  2017.              
  2018. FILES
  2019.              
  2020.   /usr/spool/mail/*  mail directory
  2021.   ~/mbox               your read mail
  2022.   ~/.mailrc             file giving initial mail 
  2023.                             commands
  2024.    /tmp/R#             temporary for editor escape
  2025.    /usr/lib/Mail.help*    help files
  2026.    /usr/lib/Mail.rc  system initialization file
  2027.    Message*          temporary for editing messages
  2028.              
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035. This is the manual entry for the mail utility on the VMS operating 
  2036. system, a common electronic mail system.  Your site may use other 
  2037. electronic mail software— check with your system administrator.
  2038.              
  2039. The VMS Personal Mail Utility (MAIL),  is used to send messages to 
  2040. other users.  For a complete description of the VMS Personal  Mail 
  2041. Utility, including information about the MAIL command and its 
  2042. qualifiers, see the  VMS Mail Utility Manual.
  2043.              
  2044. Format:
  2045.  
  2046. MAIL  [file-spec] [recipient-name]
  2047.  
  2048. Additional information available:
  2049.              
  2050. Parameters Command_Qualifiers
  2051. /PERSONAL_NAME        /SUBJECT   /EDIT      /SELF
  2052.              
  2053. Examples
  2054.              
  2055. MAIL Subtopic? /personal
  2056.              
  2057. MAIL
  2058.              
  2059. /PERSONAL_NAME
  2060. /PERSONAL_NAME=name
  2061. /NOPERSONAL_NAME
  2062.              
  2063. Specifies the personal name to be used when sending a message.  This 
  2064. qualifier does not override the default personal name; the personal 
  2065. name is changed only for the  current message.   Specifying 
  2066. /NOPERSONAL_NAME removes the default personal name for the current 
  2067. message.
  2068.              
  2069. MAIL Subtopic? /subject
  2070.              
  2071. MAIL
  2072.              
  2073. /SUBJECT
  2074. /SUBJECT=text
  2075.              
  2076. Specifies the subject of the message for the heading.   If  the  text  
  2077. consists  of more than one word, enclose the text in quotation marks 
  2078. (").
  2079.  
  2080. You must include a file specification on the command line to  enable 
  2081. this qualifier.
  2082.  
  2083. If you omit this qualifier, the message is sent  without  a  subject 
  2084. notation.
  2085.  
  2086. MAIL Subtopic? /edit
  2087.  
  2088. MAIL
  2089.  
  2090. /EDIT
  2091.  
  2092. /EDIT=[(send,reply=extract,forward)]
  2093.  
  2094. Sets the default to /EDIT for the SEND, REPLY, and FORWARD commands.
  2095.  
  2096. MAIL Subtopic? /self
  2097.  
  2098. MAIL
  2099.  
  2100. /SELF
  2101.  
  2102. /SELF
  2103.  
  2104. Sends a copy of the message containing the file specification on  the  
  2105. command line back to you.
  2106.  
  2107. MAIL Subtopic? exam
  2108.  
  2109. MAIL
  2110.  
  2111. Examples
  2112.  
  2113. 1.   $ MAIL
  2114.        MAIL>
  2115.  
  2116. This MAIL command invokes MAIL to process commands interactively.
  2117.  
  2118. 2.   $ MAIL/SUBJECT="New Project" PROJECT.DOC JONES,SMITH,ADAMS
  2119.  
  2120. This MAIL command specifies that the file named PROJECT.DOC is to be  
  2121. sent to users JONES, SMITH, and ADAMS, with a subject description of 
  2122. New Project in the heading.
  2123.  
  2124. 3.   $ MAIL/SUBJECT="Vacation Policy Change" NEWSLETTR "@USERS"
  2125.  
  2126. This MAIL command invokes MAIL to send the file NEWSLETTR.TXT to all 
  2127. the  users  named in the file USERS.DIS.  The subject description is
  2128. Vacation Policy Change.
  2129.  
  2130. RCCA> mail
  2131. You have 1 new message.
  2132.  
  2133. MAIL> dir
  2134.  
  2135. NEWMAIL
  2136.     # From                 Date         Subject
  2137.  
  2138. 1 IN%"RBEAUPRE@ccr2.bb 22-AUG-1990  END OF SHIFT
  2139.  
  2140. MAIL> send
  2141. To:   mlbanker
  2142. Subj: test
  2143. Enter your message below. Press CTRL/Z when complete, or CTRL/C to 
  2144. quit:
  2145. this is a test message
  2146.  
  2147. MAIL> read
  2148.  
  2149. #1          22-AUG-1990 11:51:41.03                                  NEWMAIL
  2150. From:   IN%"RBEAUPRE@ccr2.bbn.com"  "Ray Beaupre"
  2151. To:     TURNOVER@mikey.bbn.com
  2152. CC:
  2153. Subj:   END OF SHIFT
  2154.  
  2155. From: Ray Beaupre <RBEAUPRE@ccr2.bbn.com>
  2156. Subject: END OF SHIFT
  2157. To: TURNOVER@mikey.bbn.com
  2158. X-VMS-To: TURNOVER
  2159.  
  2160. Worked in Building 20 with Max Stepp last night in the 7th Floor Lab.  I 
  2161. was trained on the following Building 20 systems.
  2162.  
  2163. MAIL> delete 1
  2164.  
  2165. MAIL> exit
  2166. %MAIL-I-RECLPLSWAIT, reclaiming deleted file space.  Please wait...
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.      
  2175. VMS Mail Utility Manual
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  mail(1)
  2188.  
  2189. NAME
  2190.      mail - send or read mail
  2191.  
  2192. SYNTAX
  2193.      mail [-v] [-i] [-n] [-e] [-s subject] [user...]
  2194.      mail [-v] [-i] [-n] -f [name]
  2195.      mail [-v] [-i] [-n] -u user
  2196.      mail nodename::username (If DECnet is installed.)
  2197.  
  2198. DESCRIPTION
  2199.      The mail utility is an intelligent mail processing system which has 
  2200. a command syntax similar to ed.  However, in mail lines are replaced by 
  2201. messages.   If DECnet is installed on your system, you can also send and  
  2202. receive mail from other DECnet users.  
  2203.  
  2204.      Sending mail.  To send a message to one or more persons,  type mail 
  2205. and the names of the people to receive your mail.
  2206.      Press the RETURN key.  You are then prompted for a subject.
  2207.      After entering a subject, and pressing the RETURN key, type your 
  2208. message.  To send the message, type on a blank line.
  2209.  
  2210.      You can use tilde (~) escape sequences to perform special functions 
  2211. when composing mail messages.  See the list of options for more on 
  2212. tilde escape sequences.
  2213.  
  2214.      Reading mail.  In normal usage mail is given no arguments and 
  2215. checks your mail out of the mail directory.  Then it prints out a one line 
  2216. header of each message there.  The current message is initially the 
  2217. first message and is numbered 1.  It can be displayed using the print 
  2218. command.
  2219.  
  2220.      The -e option causes mail not to be printed.  Instead, an exit value is 
  2221. returned.  For the exit status, see RETURN VALUES.  You can move among 
  2222. the messages by typing a plus  sign (+) followed by a number to move 
  2223. forward that many messages, or a minus sign (-) followed by a number 
  2224. to move backward that many messages.
  2225.  
  2226.      Disposing of mail.  After reading a message you can delete (d) it or 
  2227. reply (r) to it.  Deleted messages can be undeleted, however, in one of 
  2228. two ways:  you can use the undelete (u) command and the number of the 
  2229. message, or you can end the mail session with the exit (x) command.  
  2230. Note that if you end a session with the quit (q) command, you cannot 
  2231. retrieve deleted messages.
  2232.  
  2233.      Specifying messages.  Commands such as print and delete can be 
  2234. given a list of message numbers as arguments.  Thus, the command
  2235.        delete 1 2
  2236. deletes messages 1 and 2, while the command
  2237.        delete 1-5
  2238. deletes messages 1 through 5.  The asterisk (*) addresses all 
  2239. messages, and the dollar sign ($) addresses the last message.  For 
  2240. example, the top command, which prints the first few lines of a 
  2241. message, can be used in the following  manner to print the first few 
  2242. lines of all messages:
  2243.           top *
  2244.  
  2245.      Replying to or originating mail.  Use the reply command to respond 
  2246. to a message.
  2247.  
  2248.      Ending a mail processing session.  End a mail session with the quit 
  2249. (q) command.  Unless they were deleted, messages that you have read go 
  2250. to your mbox file.  Unread messages go back to the mail directory. The -
  2251. f option causes mail to read in the contents of your mbox (or the 
  2252. specified file) for processing.  When you quit, the mail utility writes 
  2253. undeleted messages back to this file.  The -u flag is a short way of 
  2254. specifying: mail -f /usr/spool/mail/user.
  2255.  
  2256.      Personal and systemwide distribution lists.  You can create a 
  2257. personal distribution list that directs mail to a group of people.  Such 
  2258. lists can be defined by placing a line similar to the following in the 
  2259. .mailrc file in your home directory:
  2260.       alias cohorts bill ozalp jkf mark kridle@ucbcory
  2261.      Cohorts is the name of the distribution list that consists  of the 
  2262. following users: bill, ozalp, jkf, mark, and kridle@ucbcory.  A list of 
  2263. current aliases can be displayed with the alias (a) command in mail.
  2264.  
  2265.      System-wide distribution lists can be created by editing 
  2266. /usr/lib/aliases. The syntax of system-wide lists differs from that of 
  2267. personally defined aliases.
  2268.  
  2269.      Personal aliases are expanded in mail you send.  When a recipient on 
  2270. a personally defined mailing list uses the reply (r) option, the entire 
  2271. mailing list receives the response automatically.  System-wide aliases 
  2272. are not expanded when the mail is sent, but any reply returned to the 
  2273. machine will have the system-wide alias expanded as all mail goes 
  2274. through sendmail.
  2275.  
  2276.  OPTIONS
  2277.      -e   Causes mail not to be printed.  Instead, an exit value is returned.
  2278.      -f   Causes mail to read in the contents of your mbox file (or another 
  2279. file you specify) for processing.
  2280.      -i   Causes tty interrupt signals to be ignored. This is useful when 
  2281. using mail on noisy phone lines.
  2282.      -n   Inhibits the reading of /usr/lib/mail.rc.
  2283.      -s   Specifies a subject on the command line.  Note that only the 
  2284. first argument after the -s flag is used as a subject and that you must 
  2285. enclose subjects containing spaces in quotes.
  2286.      -u   Specifies a short hand for expressing the following:
  2287.               mail -f /usr/spool/mail/user
  2288.      -v   Prints the mail message.  The details of delivery are displayed 
  2289. on the user's terminal.
  2290.  
  2291.      The following options can be set in the .mailrc file to alter the 
  2292. behavior of the mail command.   Each command is typed on a line by 
  2293. itself and may take arguments following the command word and the 
  2294. command abbreviation. For commands that take message lists as 
  2295. arguments, if no message list is given, then the next message forward 
  2296. which satisfies the command's requirements is used.  If there are no 
  2297. messages forward of the current message, the search proceeds 
  2298. backwards.  If there are no good messages at all, mail cancels the 
  2299. command, displaying the message: No applicable messages.
  2300.  
  2301.      -           Prints out the previous message. If given a numeric 
  2302. argument n, prints n-th previous message.
  2303.      ?           Prints a brief summary of commands.
  2304.      !           Executes the ULTRIX shell command which follows.
  2305.      alias (a)   Prints out all currently defined aliases, if given without 
  2306. arguments.  With one argument, prints out that alias.  With more than 
  2307. one argument, creates a new or changes an old alias.  These aliases are 
  2308. in effect for the current mail session only.
  2309.      alternates (alt) Informs mail that you have several valid addresses.  
  2310. The alternates command is useful if you have accounts on more than 
  2311. one machine.  When you reply to messages, mail does not send a copy of 
  2312. the message to any of the addresses listed on the alternates list.  If 
  2313. the alternates command is given with no argument, the current set of 
  2314. alternate names is displayed.
  2315.      chdir (ch)  Changes the user's working directory to that specified.  If 
  2316. no directory is given, then the chdir command changes to the user's 
  2317. login directory.
  2318.     copy (co)   Takes a message list and file name and appends each 
  2319. message to the end of the file.  The copy command functions in the 
  2320. same way as the save command, except that it does not mark the 
  2321. messages that you copy for deletion when you quit.
  2322.      delete (d)  Takes a list of messages as argument and marks them all 
  2323. as deleted.  Deleted messages are not saved in mbox, nor are they 
  2324. available for most other commands.
  2325.      dp (or dt)  Deletes the current message and prints the next message.  
  2326. If there is no next message, mail returns a message:  at EOF.
  2327.      edit (e)    Takes a list of messages and points the text editor at each 
  2328. one in turn.  On return from the editor, the message is read back in.
  2329.      exit (ex or x)  Returns to the shell without modifying the user's 
  2330. system mailbox, mbox file, or edit file in -f.
  2331.      file (fi)   Switches to a new mail file or folder.  If no arguments are 
  2332. given, it tells you which file you are currently reading.  If you give it an 
  2333. argument, it writes out changes (such as deletions) you have made in 
  2334. the current file and reads in the new file.  Some special conventions 
  2335. are recognized for the name. A pound sign (#) indicates the previous 
  2336. file, a percent sign (%) indicates your systemb mailbox, %user indicates 
  2337. the user's system mailbox, an ampersand (&) indicates your ~/mbox 
  2338. file, and +folder indicates a file in your folder directory.
  2339.      folders     List the names of the folders in your folder directory.
  2340.      folder (fo) Switches to a new mail file or folder.  The folder 
  2341. command functions in the same way as the file command.
  2342.      from (f)    Takes a list of messages and prints their message 
  2343. headers in the order that they appear in the mail directory, not in the 
  2344. order given in the list.
  2345.      headers (h) Lists the current range of headers, which is an eighteen-
  2346. message group.  If a plus sign (+) is given as an argument, then the next 
  2347. message group is printed.  If a minus sign (-) is given as an argument, 
  2348. the previous message group is printed.
  2349.      help  Prints a brief summary of commands.  Synonymous with ?.
  2350.      hold (ho, also preserve) Takes a message list and marks each 
  2351. message in it to be saved in the user's system mailbox instead of in 
  2352. mbox.  The hold command does not override the delete command.
  2353.      ignore  Adds the list of header fields named to the ignored list.  
  2354. Header fields in the ignore list are not printed on your terminal when 
  2355. you print a message.  This command is frequently used to suppress 
  2356. certain machine-generated header fields. The Type and Print commands 
  2357. are used to print a message in its entirety, including
  2358. ignored fields.  If ignore is executed with no
  2359. arguments, it lists the current set of ignored fields.
  2360.      mail(m)  Takes login names and distribution group names as 
  2361. arguments and sends mail to those people.
  2362.      mbox  Indicates that a list of messages should be sent to mbox in 
  2363. your home directory when you quit.  This is the default action for 
  2364. messages if you did not set the hold option.
  2365.      next (n, + or CR) Goes to the next message in sequence and types it.  
  2366. With an argument list, it types the next matching message.
  2367.      preserve (pre) Takes a message list and marks each message in it to 
  2368. be saved in the user's system mailbox instead of in mbox . Synonymous 
  2369. with the hold command.
  2370.      print (p)   Takes a message list and types out each message on the 
  2371. user's terminal, without printing any specified ignored fields.
  2372.      Print (P)   Prints a message in its entirety, including specified 
  2373. ignored fields.
  2374.      quit (q)    Terminates the session.  All undeleted, unsaved messages 
  2375. are saved in the user's mbox file in his login directory; all messages 
  2376. marked with hold or preserve or that were never referenced are saved 
  2377. in his system mailbox; and all other messages are removed from his 
  2378. system mailbox.
  2379.                  If new mail arrives during the session, the user receives the 
  2380. message: You have new mail.  If given while editing a mailbox file with 
  2381. the -f flag, then the edit file is rewritten.  A return to the Shell is 
  2382. effected, unless the rewrite of the edit file fails, in which case the 
  2383. user can escape with the exit command.
  2384.      reply (r)   Takes a message list and sends mail to the sender and all 
  2385. recipients of the specified message.  The default message must not be 
  2386. deleted.
  2387.      Reply (R)   Replies to originator of the message.  Does notreply to 
  2388. other recipients of the original message.
  2389.      respond     Takes a message list and sends mail to the sender and all 
  2390. recipients of the specified message.  Synonymous with reply.
  2391.     save (s)    Takes a message list and a file name and appends each 
  2392. message to the end of the file. The messages are saved in the order in 
  2393. which they appear in the mail directory, not in the order given in the 
  2394. message list.  The filename, which is enclosed in quotes, followed by 
  2395. the line count and character count, is displayed on the user's terminal.
  2396.      set (se)    Prints all variable values when no arguments are given.  
  2397. Otherwise, the set command sets the specified option.  Arguments 
  2398. either take the form
  2399.                      option=value
  2400.                  or
  2401.                       option
  2402.      shell (sh)  Invokes an interactive version of the shell.
  2403.      size  Takes a message list and prints out the size (in characters) of 
  2404. each message.  The size of the messages are printed in the order that 
  2405. they appear in the mail directory, not in the order given in the list.
  2406.      source (so) Reads mail commands from a file.
  2407.      top   Takes a message list and prints the top few lines of each.  The 
  2408. number of lines printed is controlled by the variable toplines and 
  2409. defaults to five.
  2410.      type (t)    Takes a message list and types out each message on the 
  2411. user's terminal, without printing any specified ignored fields.  
  2412. Synonymous with print.
  2413.      Type (T)    Prints a message in its entirety, including specified 
  2414. ignored fields.  Synonymous with Print.
  2415.      unalias     Takes a list of names defined by alias commands and 
  2416. cancels the list of users.  The group names no longer have any 
  2417. significance.
  2418.      undelete (u)  Takes a message list and marks each one as not being 
  2419. deleted.
  2420.      unset   Takes a list of option names and discards their  remembered 
  2421. values; the inverse of set.
  2422.     visual (v)  Takes a message list and invokes the display editor on 
  2423. each message.
  2424.      write (w)   Takes a message list and a file name and appends each 
  2425. message to the end of the file.  Synonymous with save.
  2426.      xit (x)     Returns to the Shell without modifying the user's system 
  2427. mailbox, mbox , or edit file in -f. Synonymous with exit.
  2428.      z           Presents message headers in windowfulls as described 
  2429. under the headers command.  You can move forward to the next window 
  2430. with the z command. Also, you can move to the previous window by 
  2431. using z-.
  2432.  
  2433.      The following is a summary of the tilde escape functions that you 
  2434. can use when composing mail messages.  Note that you can only invoke 
  2435. these functions from within the body of a mail message and that the 
  2436. sequences are only executed if they are placed at the beginning of lines.
  2437.      ~!command   Executes the indicated shell command, then returns to 
  2438. the message.
  2439.      ~?          Prints a brief summary of tilde commands.
  2440.      ~:          Executes the mail commands. (For example, the command 
  2441. ~:10 prints out message number 10 while ~:- prints out the previous 
  2442. message.
  2443.      ~c name ... Adds the given names to the list of carbon copy 
  2444. recipients.
  2445.      ~d          Reads the file named dead.letter from your home directory 
  2446. into the message.
  2447.      ~e          Invokes the text editor on the message you are typing.  
  2448. After the editing session is finished, you may continue appending text 
  2449. to the message.
  2450.      ~f messages  Reads the named messages into the message being 
  2451. sent.  If no messages are specified, reads in the current message.
  2452.      ~h          Edits the message header fields by typing each one in turn 
  2453. and allowing the user to append text to the end or to modify the field by 
  2454. using the current terminal erase and kill characters.
  2455.      ~m messages Reads the named messages into the message being 
  2456. sent, shifted one tab space to the right.  If no messages are specified, 
  2457. reads the current message.
  2458.      ~p          Prints out the message on your terminal, prefaced by the 
  2459. message header fields.
  2460.      ~q          Aborts the message being sent, copying the message to 
  2461. dead.letter in your home directory if the save option is set.
  2462.      ~r filename Reads the named file into the message.
  2463.      ~s string   Causes the named string to become the current subject 
  2464. field.
  2465.      ~t name ... Adds the given names to the direct recipient list.
  2466.      ~v          Invokes an alternate editor (defined by the VISUAL option) 
  2467. on the message.  Usually, the alternate editor is a screen editor.  After 
  2468. you
  2469. quit the editor, you can resume appending text
  2470. to the end of your message.
  2471.      ~w filename Writes the message onto the named file.
  2472.      ~|command   Pipes the message through the command as a filter.  If 
  2473. the command gives no output or terminates abnormally, retains the 
  2474. original text of the message.  The command fmt(1) is often used as 
  2475. command to rejustify the message.
  2476.      ~~string    Inserts the string of text in the message prefaced by a 
  2477. single tilde (~).  If you have changed the escape character, then you 
  2478. should double that character in order to send it.
  2479.  
  2480.      Options are controlled via the set and unset commands.  Options may 
  2481. be either binary or string.  If they are binary you should see whether or 
  2482. not they are set; if they are string it is the actual value that is of 
  2483. interest.
  2484.  
  2485.      The binary options include the following:
  2486.  
  2487.      append         Causes messages saved in mbox to be appended rather 
  2488. than prepended.  (This is set in /usr/lib/Mail.rc on version 7 systems.)
  2489.      ask            Causes mail to prompt you for the subject of each 
  2490. message you send.  If you simply respond with a new line, no subject 
  2491. field is sent.
  2492.      askcc          Asks you at the end of each message whether you want 
  2493. to send a carbon copy of the message to additional recipients.  
  2494. Responding with a new line indicates your satisfaction with the 
  2495. current list.
  2496.      autoprint      Causes the delete command to behave like dp - thus, 
  2497. after deleting a message, the next one is typed automatically.
  2498.      debug          Causes mail to output information useful for debugging 
  2499. mail. Setting the binary option debug is the same as specifying -d on 
  2500. the command line.
  2501.      dot            Causes mail to interpret a period alone on a line as the 
  2502. terminator of a message you are sending.
  2503.      hold           Holds messages in the system mailbox by default.
  2504.      ignore         Causes interrupt signals from your terminal to be 
  2505. ignored and echoed as at signs (@).
  2506.      ignoreeof      Causes mail to refuse to accept a control-d as the end 
  2507. of a message.
  2508.      msgprompt      Prompts you for the message text and indicates how 
  2509. to terminate the message.
  2510.      metoo          Includes the sender in the distribution group receiving a 
  2511. mail message.
  2512.      nosave         Prevents mail from copying aborted messages into the 
  2513. dead.letter file in your home directory.
  2514.      quiet          Suppresses the printing of the version when first 
  2515. invoked.
  2516.      verbose        Displays the details of each message's delivery on the 
  2517. user's terminal.  Setting the verbose option is the same as typing -v on 
  2518. the command line.
  2519.  
  2520.      The string options include the following:
  2521.  
  2522.      EDITOR         Pathname of the text editor to use in the edit command 
  2523. and ~e escape.  If not defined, then a default editor is used.
  2524.      SHELL          Pathname of the shell to use in the ! command and the ~! 
  2525. escape.  A default shell is used if this option is not defined.
  2526.      VISUAL         Pathname of the text editor to use in the visual 
  2527. command and ~v escape.
  2528.       crt            Threshold to determine how long a message must be 
  2529. before more is used to read it.
  2530.      escape         The first character of this option gives the character to 
  2531. use in the place of tilde (~) to denote escapes, if defined.
  2532.      folder         Directory name to use for storing folders of messages. 
  2533. If this name begins with a backslash (/) mail considers it an absolute 
  2534. pathname; otherwise, the folder directory is found relative to your 
  2535. home directory.
  2536.      record         Pathname of the file used to record all out-going mail.  
  2537. If it is not defined, then out-going mail is not so saved.
  2538.      toplines       The number of lines of a message that is printed out 
  2539. with the top command; normally, the first five lines are printed.
  2540.  
  2541. RETURN VALUES
  2542.      If mail is invoked with the -e option, the following exit values are 
  2543. returned:
  2544.      0    the user has mail
  2545.      1    the user has no mail
  2546.  
  2547. FILES
  2548.      /usr/spool/mail/*  mail directory
  2549.      ~/mbox                   your read mail
  2550.      ~/.mailrc                file giving initial mail commands
  2551.      /tmp/R#            temporary for editor escape
  2552.      /usr/lib/Mail.help*      help files
  2553.      /usr/lib/Mail.rc  system initialization file
  2554.      Message*     temporary for editing messages
  2555.  
  2556.  
  2557. To invoke the message program your system uses, you would type the 
  2558. command's name (for this example, we are using mail, which is used on 
  2559. UNIX BSD systems).  Add the address(es) of the recipient(s).  (This 
  2560. example message is going to two people.)  Then press return.
  2561.  
  2562. --> mail carver@herhost.org glynn@hishost.edu
  2563.  
  2564. You are then prompted to enter a subject.
  2565. After entering a subject, press return. 
  2566.  
  2567. --> mail carver@herhost.org glynn@hishost.edu
  2568. Subject: Proposal
  2569.  
  2570. Then you can type a message.
  2571.  
  2572. --> mail carver@herhost.org glynn@hishost.edu
  2573. Subject: Proposal
  2574. Hi Sue and Ed, 
  2575. Haven't heard from you two about the report
  2576. draft.  Have you finished reviewing it yet?
  2577. Please pay particular attention to the sampling
  2578. strategy described in Chapter 3.
  2579.  
  2580. Thanks,
  2581. Ben
  2582.  
  2583. To send a message using this system, you would type a blank line.
  2584.  
  2585. --> 
  2586.  
  2587. To read mail using mail on a UNIX system, type mail and press return.  
  2588. You will see the sender and subject of each message you have received.  
  2589.  
  2590. 3 carver@herhost.org  Re: Report
  2591. -->
  2592.  
  2593. To display a message on the screen, type print.
  2594.  
  2595.  
  2596. --> print 3
  2597. Received: from herhost.org by nnsc.nsf.net id
  2598. From: Susan Carver <carver@herhost.org>
  2599. Date: Weds, 10 Oct 90 10:41:37 EDT
  2600. Ben,
  2601. So far I have only minor changes--it looks
  2602. good!  I should be finished tomorrow.
  2603. Sue
  2604. -->
  2605.  
  2606. You can reply to a message by typing r.
  2607.  
  2608. --> print 3
  2609. Received: from herhost.org by nnsc.nsf.net id
  2610. From: Susan Carver <carver@herhost.org>
  2611. Date: Weds, 10 Oct 90 10:41:37 EDT
  2612. Ben,
  2613. So far I have only minor changes--it looks
  2614. good!  I should be finished tomorrow.
  2615. Sue
  2616. -->
  2617.  
  2618. To delete it, type d .
  2619.  
  2620. -->
  2621.  
  2622. You can move among your messages by typing a plus  sign (+) followed 
  2623. by a number—you will move forward that many messages.
  2624. Or type a minus sign (-) followed by a number to move backward that 
  2625. many messages.
  2626.  
  2627. Message 1
  2628. Received: from nnsc@nsf.net by labs.bbn.com id
  2629. From: Ed Glynn <glynn@hishost.edu>
  2630. Date: Weds, 10 Oct 90 12:51:39 EDT
  2631. Ben,
  2632. I think it's fine except that I think the
  2633. budget for film is too low by 20%.
  2634. Ed
  2635. -->
  2636.  
  2637. Commands such as print and delete can be given a list of message 
  2638. numbers to act upon.  In UNIX mail, the command delete 1 2 deletes 
  2639. messages 1 and 2, while the command delete 1-5 deletes messages 1 
  2640. through 5.      (Click the arrow to continue.)
  2641.  
  2642. Received: from nnsc@nsf.net by labs.bbn.com id
  2643. From: Ed Glynn <glynn@hishost.edu>
  2644. Date: Weds, 10 Oct 90 12:51:39 EDT
  2645. Ben,
  2646. I think it's fine except that I think the
  2647. budget for film is too low by 20%.
  2648. Ed
  2649. -->
  2650.  
  2651. You can quit in two ways:  
  2652.      (1) by typing q.  You will not be able to retrieve deleted messages.  
  2653. Messages that you have read but not deleted will go to your "mbox" file.  
  2654.      (2) by typing x.  This leaves your messages unchanged; deleted 
  2655. messages can be retrieved.
  2656.                               (End of Sample Session)
  2657.  
  2658.  
  2659. Interest Groups
  2660.  
  2661. Network interest groups include
  2662. bulletin boards ("bboards") and mailing lists.  Messages are distributed 
  2663. to people who share an interest but may not know each other.  Ask your 
  2664. system administrator what groups are available to you.
  2665.  
  2666. Three important, organized sources of
  2667. interest groups are available to people who can exchange mail with the 
  2668. Internet:  Internet mailing lists, BITNET LISTSERV, and USENET news.  
  2669. There is a lot of overlap between them.
  2670.  
  2671. See Net Etiquette for some guidelines for using interest groups 
  2672. successfully.
  2673.  
  2674. Each Internet mailing list has a moderator or coordinator.  You must ask 
  2675. to be put on the list by sending an electronic mail message to the 
  2676. moderator.  Internet mailing lists are not highly automated.  The only 
  2677. problem is how to distinguish the moderator from the list.
  2678.              
  2679. A list of Internet mailing lists (about five hundred kilobytes in size) is 
  2680. available by anonymous FTP from the Internet host nisc.sri.com at SRI 
  2681. International, Menlo Park, California.  Use these commands:
  2682.              
  2683.         cd netinfo
  2684.         get interest-groups
  2685.  
  2686. The interest-groups list is also available by
  2687. electronic mail from the CSNET Info-Server.  (The file will be split into 
  2688. messages of less than fifty kilobytes when sent to you.)  Send a 
  2689. message to info-server@sh.cs.net with the following text:
  2690.  
  2691.         request: info
  2692.         topic: interest-groups
  2693.  
  2694. BITNET LISTSERV is a highly automated program that automatically 
  2695. sends electronic mail messages and subscribes and unsubscribes users 
  2696. in response to formatted messages.  LISTSERV programs run on many 
  2697. BITNET hosts.  A subscribe message can be sent to any LISTSERV 
  2698. program—it will be forwarded to the correct host.  For a complete list 
  2699. of LISTSERV lists, send the command list global to any LISTSERV.
  2700.              
  2701. Telnet is a program that allows a computer user at one site to work on 
  2702. a computer at another site.  It is the Internet standard protocol for 
  2703. remote terminal connection service.   
  2704.              
  2705. Telnet requires Internet access (that is, you must be on a network that 
  2706. gateways to the Internet).  Unlike FTP and electronic mail, telnet 
  2707. exposes you to the commands and programs of the remote host.
  2708.              
  2709. For example, you can use the telnet command to run a program in your 
  2710. directory on a supercomputer hundreds of miles away.
  2711.              
  2712. Remote Login—Telnet
  2713.  
  2714. Telnet is a program that allows a computer user at one site to work on 
  2715. a computer at another site.  It is the Internet standard protocol for 
  2716. remote terminal connection service.   
  2717.  
  2718. Telnet requires Internet access, that is, you must be on a TCP/IP 
  2719. network that gateways to the Internet.  Unlike FTP and electronic mail, 
  2720. Telnet actually exposes you to the commands and programs of the 
  2721. remote host.
  2722.  
  2723. For example, you can use the telnet command to run a program in your 
  2724. directory on a supercomputer hundreds of miles away.
  2725.      
  2726. In most cases, the traveller must make arrangements beforehand to use 
  2727. telnet on a remote host.  Some interactive programs allow any network 
  2728. traveller to log in with no password or a password that is advertised.  
  2729. Sometimes the password is "anonymous" and the password can be 
  2730. "guest."  The type of activity allowed with anonymous telnet is 
  2731. restricted. 
  2732.  Telnet Manual for UNIX
  2733.  
  2734. This is the UNIX (see BSD) manual entry for telnet.
  2735.              
  2736. telnet - user interface to the TELNET protocol
  2737.              
  2738. Syntax: telnet [host[port]]
  2739.              
  2740. The telnet interface is used to communicate with another host using 
  2741. the TELNET protocol.  If telnet is invoked without arguments, it enters 
  2742. command mode, which is indicated by the prompt, telnet>.  In this mode, 
  2743. telnet accepts and executes the commands listed below.  If it is 
  2744. invoked with arguments, it performs an open command (see below) with 
  2745. those arguments.
  2746.              
  2747. Once a connection is opened, telnet enters input mode.  The input mode 
  2748. is either character-at-a-time or line-by-line, depending on what the 
  2749. remote system supports.  In character-at-a-time mode, text is sent to 
  2750. the remote host as it is typed.  In line-by-line mode, text is echoed 
  2751. locally and only completed lines are sent to the remote host.  The 
  2752. local-echo-character, initially ^E.  turns the local echo on and off, 
  2753. which is useful when you want to enter passwords without them 
  2754. echoing to the screen.
  2755. In either mode, if the localchars toggle is true (the default in line 
  2756. mode), then the user's quit, intr, and flush characters are trapped 
  2757. locally and sent as TELNET protocol sequences to the remote side.  
  2758. Options such as toggle autoflush and toggle autosynch flush previous 
  2759. terminal input, as in quit and intr, in additon to flushing subsequent 
  2760. output to the terminal until the remote host acknowledges the TELNET 
  2761. sequence.
  2762.  
  2763. To issue telnet commands when in input mode, precede them with the 
  2764. telnet escape character, initially the control character followed by a 
  2765. right bracket (^]).  When in command mode, use the normal terminal 
  2766. editing conventions.
  2767.  
  2768. The following commands are available:
  2769.  
  2770. open host [ port ]  Opens a connection to the named host.  If the no port 
  2771. number is specified, telnet attempts to contact a TELNET server at the 
  2772. default port.  The host specification may be either a host name or an 
  2773. Internet address specified in the dot notation.  For further information, 
  2774. see hosts(5) and inet(3n).
  2775.  
  2776. close Closes a TELNET session and returns to command mode.
  2777.  
  2778. quit Closes any open TELNET session and exits telnet.
  2779.  
  2780. z Suspends TELNET. This command only works when the user is using 
  2781. the csh(1).
  2782.  
  2783. mode type  The type is either line, for line-by-line mode, or character, 
  2784. for character-at-a-time mode.  The local host asks the remote host for 
  2785. permission to go into one or the other mode. The remote host enters the 
  2786. requested mode if it is capable of it.
  2787.  
  2788. status  Shows the current status of telnet. This includes the peer one 
  2789. is connected to, as well as the state of debugging.
  2790.  
  2791. display [ argument... ]  Displays all, or some, of the set and toggle 
  2792. values (see below).
  2793.  
  2794. ? [ command ] Accesses on-line help.  With no arguments, telnet prints 
  2795. a help summary.  If a command is specified, TELNET prints the help 
  2796. information for that command.
  2797.  
  2798. send argument(s) Sends one or more special character sequences to the 
  2799. remote host.  One or more of the following arguments can be specified:
  2800.  
  2801. escape  Sends the current telnet escape character (initially the control 
  2802. character followed by a right bracket, ^]).
  2803.  
  2804. synch Sends the TELNET SYNCH sequence.  This sequence causes the 
  2805. remote system to discard input that was previously entered but that it 
  2806. has not yet read.  This sequence is sent as TCP urgent data and may not 
  2807. work if the remote system is a 4.2 BSD system.  If it does not work, a 
  2808. lower case r may be echoed on the terminal screen.
  2809.  
  2810. brk Sends the TELNET BRK (Break) sequence, which may have 
  2811. significance to the remote system.
  2812.  
  2813. ip Sends the TELNET IP (Interrupt Process) sequence, which causes the 
  2814. remote system to abort the currently running process.
  2815.  ao  Sends the TELNET AO (Abort Output)sequence, which causes the 
  2816. remote system to flush all output from the remote system to the user's 
  2817. terminal.
  2818.  
  2819. ayt Sends the TELNET AYT (Are You There) sequence.  The remote 
  2820. system may or may not respond.
  2821.  
  2822. ec Sends the TELNET EC (Erase Character) sequence, which causes the 
  2823. remote system to erase the last character entered.
  2824.  
  2825. el  Sends the TELNET EL (Erase Line) sequence, which causes the remote 
  2826. system to erase the line currently being entered.
  2827.  
  2828.  
  2829. ga Sends the TELNET GA (Go Ahead) sequence.  Often this sequence has 
  2830. no significance to the remote system.
  2831.  
  2832. nop Sends the TELNET NOP (No OPeration) sequence.
  2833.  
  2834. ? Prints out help information for the send command.
  2835.  
  2836. set argument value Sets a telnet variable to a specific value.  The off 
  2837. value turns off the function associated with the variable.  The current 
  2838. values of variables can be displayed with the display command. The 
  2839. following variables that can be specified:
  2840.  
  2841. echo Toggles between local echoing of entered characters, and 
  2842. suppressing echoing of entered characters when in line-by-line mode.  
  2843. The value  is initially ^E.
  2844.  
  2845. escape Enters the telnet command mode when you are connected to a 
  2846. remote system.  The value is initially the control character followed by 
  2847. a left bracket (^[).
  2848.  
  2849. interrupt Sends a TELNET IP sequence (see send ip above) to the remote 
  2850. host if telnet is in localchars mode (see toggle localchars below) and 
  2851. the interrupt character is typed.  The initial value for the interrupt 
  2852. character is the terminal's intr character.
  2853.  
  2854. quit Sends a TELNET BRK sequence (see send brk above) to the remote 
  2855. host if telnet is in localchars mode (see toggle localchars below) and 
  2856. the quit character is yped.  The initial value for the quit character is 
  2857. the terminal's quit character.
  2858.  
  2859. flushoutput Sends a TELNET AO sequence (see send ao above) to the 
  2860. remote host if telnet is in localchars mode (see toggle localchars 
  2861. below) and the flushoutput character is typed.  The initial value for the 
  2862. flush character is the terminal's flush character.
  2863.  
  2864. erase Sends a TELNET EC sequence (see send ec above) to the remote 
  2865. system if telnet is in localchars mode (see toggle localchars below), 
  2866. and if telnet is operating in character-at-time mode.  The initial value 
  2867. for the erase character is the terminal's erase character.
  2868.  
  2869. kill Sends a TELNET EL sequence (see send el above) to the remote 
  2870. system if telnet is in localchars mode (see toggle localchars below) 
  2871. and if telnet is operating        in character-at-a-time mode.  The initial 
  2872. value for the kill character is the terminal's kill character.
  2873.  
  2874. eof Sends this character to the remote system if telnet is operating in 
  2875. line-by-line mode and this character is entered as the first character 
  2876. on a line.  The initial value of the eof character is the terminal's eof 
  2877. character.
  2878.  
  2879. toggle arguments . . .  Toggles (between true and false) flags that 
  2880. control how telnet responds to events.  More than one argument may be 
  2881. specified and the current value of these flags can be displayed with the 
  2882. display command.  Valid arguments for the toggle command are the 
  2883. following:
  2884.  
  2885. localchars        Causes the flush, interrupt, quit, erase, and kill 
  2886. characters to be recognized locally and transformed into appropriate 
  2887. TELNET control sequences if this flag is set to true.  (See set above).  
  2888. The appropriate TELNET control sequences are: ao, ip, brk, ec, and el, 
  2889. respectively.  For more information see the send command.  The initial 
  2890. value for this toggle is true in line-by-line mode, and false in 
  2891. character at-a-time mode.
  2892.  
  2893. autoflush        Causes the telnet command to not display any data on the 
  2894. user's terminal until the remote system acknowledges (via a TELNET 
  2895. Timing Mark option) that it recognized and processed the following 
  2896. TELNET sequences: ao, intr, or quit. Both autoflush and localchars must 
  2897. be true for autoflush to work in this manner.  The initial value for this 
  2898. toggle is true if the terminal user did not specify stty noflsh.  
  2899. Otherwise it is false.  For further information, see stty(1).
  2900.  
  2901. autosynch Causes the TELNET SYNCH sequence to follow the TELNET 
  2902. sequence that is initiated when either the intr or quit character is 
  2903. typed.  The autosynch flag works in this manner when both the 
  2904. autosynch and localchars are true.  This procedure should cause the 
  2905. remote system to begin throwing away all previously typed input until 
  2906. both of the TELNET sequences have been read and acted upon.  The 
  2907. initial value of this toggle is false.
  2908.  
  2909. crmod Toggles carriage return mode.  When this mode is enabled, most 
  2910. carriage return characters received  from the remote host are mapped 
  2911. into a carriage return followed by a line feed.  It is useful only when 
  2912. the remote host sends carriage returns but never line feeds.  The initial 
  2913. value for this toggle is False.
  2914.  
  2915. debug Toggles socket level debugging which is useful only to the 
  2916. superuser.  The initial value for this toggle is false.
  2917.  
  2918. options Toggles the display of internal telnet protocol processing that 
  2919. deals with TELNET options.  The initial value for this toggle is false.
  2920.  
  2921. netdata Toggles the display of all network data (in hexadecimal 
  2922. format).  The initial value for this toggle is false.
  2923.  
  2924. ?  Displays the legal toggle commands.
  2925.  
  2926. Restrictions   In line-by-line mode, the terminal's EOF character is only 
  2927. recognized and sent to the remote system when it is the first character 
  2928. on a line.
  2929.  
  2930. Telnet
  2931.  
  2932. -->
  2933.  
  2934. Type telnet followed by the name of the host that you want to access.  
  2935. If the connection is successful, you will see a message to that effect 
  2936. from telnet, followed by the opening screen provided by the remote 
  2937. host, in this case the Boston University library catalog.  
  2938.  
  2939.           WELCOME TO THE BOSTON
  2940.           UNIVERSITY LIBRARIES
  2941.              AND TO TOMUS
  2942.            THE ONLINE CATALOG
  2943.  
  2944. -->
  2945.  
  2946. You are now connected to the remote host, so you must use commands 
  2947. that are understood by that system.
  2948.  
  2949. --> find author twain
  2950. Your search:FIND AUTHOR TWAIN
  2951. Items found:197 at ALL BOSTON UNIVERSITY LIBRARIES
  2952. Press RETURN to see them, or type HELP, then press the key marked 
  2953. RETURN.
  2954.  
  2955. -> 
  2956.  
  2957. Leave the remote host by using the host's quit command (in this case 
  2958. that command happens to be quit), or by using your system's telnet 
  2959. "escape" keys.  You may have been told what this is when you first 
  2960. entered telnet (control-] may work).
  2961.  
  2962. (End of sample session.)
  2963.  
  2964. File Transfer
  2965.  
  2966. •  File Transfer Protocol (FTP)
  2967.  
  2968. •  Downloading Macintosh Files
  2969.  
  2970. The File Transfer Protocol (FTP) is the Internet standard protocol for 
  2971. moving files from one computer to another.  You can use the ftp 
  2972. command to copy computer files containing a variety of kinds of 
  2973. information, such as software, documentation, or maps.  FTP is the 
  2974. name not only of the protocol, but usually also of the program the user 
  2975. invokes to execute it (e.g., by typing ftp host.bbn.com).  FTP is available 
  2976. on several operating systems.
  2977.  
  2978. File Transfer Protocol (FTP)
  2979.            
  2980. Anonymous FTP, like Telnet, requires access to the Internet .  Unlike 
  2981. Telnet, anonymous FTP is widely available.  Anyone can become an 
  2982. Internet traveller by giving the command ftp host, for example, ftp 
  2983. cs.fredonia.edu.  When the remote host prompts with login:  and 
  2984. password:  (or something similar—details vary on different types of 
  2985. computers) the traveller types "anonymous" for the login name and 
  2986. "guest" for the password.
  2987.              
  2988. After logging in, the traveller remains in a program with a restricted 
  2989. set of commands.  Files on the remote host are usually protected so 
  2990. that visitors cannot change or delete them.
  2991.  
  2992.    Manual for FTP under UNIX
  2993.  
  2994. This is the UNIX (see BSD) manual entry for ftp.
  2995.              
  2996. ftp - file transfer program
  2997.              
  2998. Syntax: ftp [-v] [-d] [-i] [-n] [-g] [host]
  2999.              
  3000. The ftp command is the user interface to the ARPANET standard File 
  3001. Transfer Protocol.  The program allows a user to transfer files to and 
  3002. from a remote network site.
  3003.  
  3004. The client host with which ftp is to communicate may be specified on 
  3005. the command line.  If the client host is specified on the command line, 
  3006. ftp immediately attempts to establish a connection to an FTP server on 
  3007. that host; otherwise, ftp enters its command interpreter and awaits 
  3008. instructions from the user.  While ftp is awaiting commands from the 
  3009. user, it provides the user with the prompt:  ftp>.  
  3010. The following commands are recognized by ftp:
  3011.  
  3012. !     Invokes a shell on the local machine.
  3013.  
  3014. $ macro-name [ args ]   Executes the macro macro-name that was 
  3015. defined with the macdef command.  Arguments are passed to the macro 
  3016. unglobbed.
  3017.  
  3018. account [ passwd ]  Supplies a supplemental password required by a 
  3019. remote system for access to resources once a login has been 
  3020. successfully completed.  If no argument is included, the user is 
  3021. prompted for an   account password in a non-echoing input   mode.
  3022.  
  3023. append local-file [ remote-file ]   Appends a local file to a file on the 
  3024. remote machine.  If remote-file is not specified, the local file name is 
  3025. used in naming the remote file.  File transfer uses the current settings 
  3026. for type, format, mode, and structure.
  3027.  
  3028. ascii   Sets the file transfer type to network ASCII.  This is the default 
  3029. type.
  3030.  
  3031. bell  Arranges for a bell to sound after each file transfer command is 
  3032. completed.
  3033.  
  3034. binary    Sets the file transfer type to support binary image transfer.
  3035.  
  3036. bye   Terminates the FTP session with the remote server and exits ftp.
  3037.  
  3038. case  Toggles the remote computer's file name case mapping during 
  3039. mget commands.  When case is on (default is off), the remote 
  3040. computer's file names are written in the local directory with all 
  3041. letters in upper case mapped to lower case.
  3042.  
  3043. cd remote-directory   Changes the working directory on the remote 
  3044. machine to remote-directory.
  3045.  
  3046. cdup   Changes the remote machine working directory to the parent of 
  3047. the current remote machine working directory.
  3048.  
  3049. close   Terminates the FTP session with the remote server and returns 
  3050. to the command interpreter.
  3051.  
  3052.  cr    Toggles the carriage return stripping during ascii type file 
  3053. retrieval.  Records are denoted by a carriage return/linefeed sequence 
  3054. during ascii type file transfer.  When cr is on (the default), carriage 
  3055. returns are stripped from this sequence to conform with the UNIX 
  3056. single linefeed record delimiter.  Records on non-UNIX remote systems 
  3057. may contain single linefeeds; when an ascii   type transfer is made, 
  3058. these linefeeds may be distinguished from a record delimiter only when 
  3059. cr is off.
  3060. delete remote-file  Deletes the file remote-file on the remote machine.
  3061.  
  3062. debug [ debug-value ]   Toggles the debugging mode.  If an optional 
  3063. debug-value is specified, it is used to set the debugging level.  When 
  3064. debugging is on, ftp prints each command sent to the remote machine, 
  3065. preceded by the string q-->.
  3066.  
  3067. dir [ remote-directory ] [ local-file ]   Prints a listing of the directory 
  3068. contents in the directory, remote   directory, and, optionally, places the 
  3069. output in local file.  If no directory is specified, the current working 
  3070. directory on the remote machine is used.  If no local file is specified, 
  3071. output comes to the terminal.
  3072. disconnect   A synonym for close.
  3073.  
  3074. form format   Sets the file transfer form to format.  The default 
  3075. format is file.
  3076. get remote-file [ local-file ]   Retrieves the remote-file and stores it 
  3077. on the local machine.  If the local filename is not specified, it is given 
  3078. the same name it has on the remote machine.  The current settings for 
  3079. type, form, mode, and structure are used while transferring the file.
  3080. hash  Toggles the hash-sign (#) printing for each data block 
  3081. transferred.  The size of a data block is 1024 bytes.
  3082.  
  3083. glob  Toggles filename expansion for mdelete, mget, and mput.  If 
  3084. globbing is turned off with glob, the file name arguments are taken 
  3085. literally and not expanded.  Globbing for mput is done as in csh(1).  For 
  3086. mdelete and mget, each remote filename is expanded separately on the 
  3087. remote machine and the lists are not merged.  Expansion of a directory 
  3088. name is likely to be different from expansion of the name of an 
  3089. ordinary file.  The exact result depends on the foreign operating system 
  3090. and ftp server, and can be previewed by entering:  mls remote files.  
  3091. Neither mget nor mput is meant to transfer entire directory subtrees of 
  3092. files.  That can be done by transferring a tar(1) archive of the subtree 
  3093. (in binary mode).
  3094.  
  3095. lcd [ directory ]   Changes the working directory on the local machine.  
  3096. If no directory is   specified, the user's home directory is used.
  3097.  
  3098. ls [ remote-directory ] [ local-file ]   Prints an abbreviated listing of 
  3099. the contents of a directory on the remote machine.  If remote-directory 
  3100. is left unspecified, the current working directory is used.  If no local 
  3101. file is specified, the output is sent to the   terminal.
  3102.  
  3103. macdef macro-name   Defines a macro.  Subsequent lines are stored as 
  3104. the macro macro-name; a null line (consecutive newline characters in a 
  3105. file or carriage returns from the teminal) terminates macro input 
  3106. mode.  There is a limit of 16 macros and 4096 total characters in all 
  3107. defined macros.  Macros remain defined until a close command is 
  3108. executed.
  3109.  
  3110. The macro processor interprets dollar signs ($) and backslashes (\) as 
  3111. special characters.  A dollar sign ($) followed by a number (or numbers) 
  3112. is replaced by the corresponding argument on the macro invocation 
  3113. command line.  A dollar sign ($) followed by an i signals the macro 
  3114. processor that the executing macro is to be looped.  On the first pass, 
  3115. $i is replaced by the first argument on the macro invocation command 
  3116. line.  On the second pass it is replaced by the second argument, and so 
  3117. on.  A backslash (\) followed by any character is replaced by that 
  3118. character.  Use the backslash (\) to prevent special treatment of the 
  3119. dollar sign ($).
  3120. mdelete remote-files Deletes the specified files on the remote 
  3121. machine.  If globbing is enabled, the specification of remote files will 
  3122. first be expanded using ls.
  3123.  
  3124. mdir remote-files local-file Obtains a directory listing of multiple 
  3125. files on the remote machine and places the result in local-file.
  3126.  
  3127. mget remote-files Retrieves the specified files from the remote 
  3128. machine and places them in the current local directory.  If globbing is 
  3129. enabled, the specification of remote files will first be expanding using 
  3130. ls.
  3131.  
  3132. mkdir directory-name Makes a directory on the remote machine.
  3133.  
  3134. mls remote-files local-file Obtains an abbreviated listing of multiple 
  3135. files on the remote machine and places the result in local-file.
  3136.  
  3137. mode [ mode-name ]  Sets the file transfer mode to mode name.  The 
  3138. default mode is  the stream mode.
  3139.  
  3140. mput local-files  Transfers multiple local files from the current local 
  3141. directory to the current working directory on the remote machine.
  3142.  
  3143. nmap [ inpattern outpattern ] Sets or unsets the filename mapping 
  3144. mechanism.  If no arguments are specified, the filename mapping 
  3145. mechanism is unset.  If arguments are specified, remote filenames are 
  3146. mapped during mput commands and put commands which are issued 
  3147. without a specified remote target filename.  If arguments are 
  3148. specified, local filenames are mapped during mget commands and get 
  3149. commands which are issued without a specified local target filename.
  3150.  
  3151. This command is useful when connecting to a non-UNIX remote 
  3152. computer with different file naming conventions or practices.  The 
  3153. mapping follows the pattern set by inpattern and outpattern.
  3154.  
  3155. Inpattern is a template for incoming filenames (which may have 
  3156. already been processed according to the ntrans and case settings).  
  3157. Variable templating is accomplished by including the sequences $1, $2, 
  3158. ..., $9 in inpattern.  Use a backslash (\) to prevent this special 
  3159. treatment of the dollar sign ($) character.  All other characters are 
  3160. treated literally, and are used to determine the nmap inpattern variable 
  3161. values.  For example, given inpattern $1.$2 and the remote file name 
  3162. mydata.data, $1 has the value mydata, and $2 has the value data.
  3163. The outpattern determines the resulting mapped filename.  The 
  3164. sequences $1, $2, ...., $9 are replaced by any value resulting from the 
  3165. inpattern template.
  3166.  
  3167. The sequence $0 is replace by the origi nal filename.  Additionally, the 
  3168. sequence [seq1,seq2] is replaced by seq1 if seq1 is not a null string; 
  3169. otherwise it is replaced by seq2.  For example, the command nmap 
  3170. $1.$2.$3 [$1,$2].[$2,file] yields the output filename myfile.data for 
  3171. input filenames myfile.data and myfile.data.old, myfile.file for the 
  3172. input filename myfile, and myfile.myfile for the input filename .myfile.  
  3173. Spaces may be included in outpattern, as in the exam ple: nmap $1 |sed 
  3174. "s/  *$//" > $1 .  Use the backslash (\) to prevent special treatment of 
  3175. the dollar sign ($), left bracket ([), right bracket (]), and comma (,).
  3176.  
  3177. ntrans [ inchars [ outchars ] ] Sets or unsets the filename character 
  3178. translation mechanism.  If no arguments are specified, the filename 
  3179. character translation mechanism is unset.  If arguments are specified, 
  3180. characters in remote filenames are translated during mput commands 
  3181. and put commands which are issued without a specified remote target 
  3182. filename.  If arguments are specified, characters in local filenames are 
  3183. translated during mget commands and get commands which are issued 
  3184. without a specified local target filename.
  3185.  
  3186. This command is useful when connecting to a non-UNIX remote 
  3187. computer with different file naming conventions or prac tices.  
  3188. Characters in a filename match ing a character in inchars are replaced 
  3189. with the corresponding character in outchars.  If the character's 
  3190. position in inchars is longer than the length of outchars, the character 
  3191. is deleted from the file name.
  3192.  
  3193. open host [ port ]  Establishes a connection to the speci fied host FTP 
  3194. server.  If an optional port number is supplied, ftp attempts to contact 
  3195. an FTP server at that port.  If the auto-login option is on (default), ftp 
  3196. automatically attempts to log the user in to the FTP server (see below).
  3197.  
  3198. prompt  Toggles interactive prompting.  Interactive prompting occurs 
  3199. during multiple file transfers to allow the user to retrieve or store 
  3200. files selectively.  If prompting is turned off (default), any mget or 
  3201. mput transfers all files.
  3202.  
  3203. proxy ftp-command  Executes an ftp command on a secondary control 
  3204. connection.  This command allows simultaneous connection to two 
  3205. remote ftp servers for transferring files between the two servers.  The 
  3206. first proxy command should be an open, to establish the secondary 
  3207. control connection.  Type the command proxy?  to see other ftp 
  3208. commands executable on the secondary connection.  The following 
  3209. commands behave differently when prefaced by proxy:
  3210.  
  3211. open will not define new macros during the auto-login process
  3212.  
  3213. close will not erase existing macro definitions
  3214.  
  3215. get and mget transfer files from the host on the primary control 
  3216. connection to the host on the secondary control connection
  3217.  
  3218. put, mput, and append transfer files from the host on the secondary 
  3219. control connection to the host on the primary control connection.  Third 
  3220. party file transfers depend upon support of the ftp protocol PASV 
  3221. command by the server on the secondary control connection.
  3222.  
  3223. put local-file [ remote-file ] Stores a local file on the remote machine.  
  3224. If remote-file is unspecified, the local file name is used in naming the 
  3225. remote file.  File transfer uses the current settings for type, format, 
  3226. mode, and structure.
  3227.  
  3228. pwd Prints the name of the current working directory on the remote 
  3229. machine.
  3230.  
  3231. quit  A synonym for bye.
  3232.  
  3233. quote arg1 arg2 ... Sends the arguments that are specified, verbatim, to 
  3234. the remote FTP server.  A single FTP reply code is expected in return.
  3235.  
  3236. recv remote-file [ local-file ] A synonym for get.
  3237.  
  3238. remotehelp [ command-name ] Requests help from the remote FTP 
  3239. server.  If a command-name is specified it is supplied to the server as 
  3240. well.
  3241.  
  3242. rename [ from ] [ to ] Renames the file from on the remote machine, to 
  3243. the file to.
  3244. reset Clears the reply queue.  This command re-synchronizes 
  3245. command/reply sequencing with the remote ftp server.  If the remote 
  3246. server violates the ftp protocol, resynchronization may be neccesary.
  3247. rmdir directory-name Deletes a directory on the remote machine.
  3248.  
  3249. runique Toggles storing of files on the local system with unique 
  3250. filenames.  If a file already exists with a name equal to the target 
  3251. local filename for a get or mget command, a .1 is appended to the name. 
  3252. If the resulting name matches another existing file, a .2 is appended to 
  3253. the original name.  If this process contin ues up to .99, an error 
  3254. message is printed, and the transfer does not take place.  The generated 
  3255. unique filename will be reported.  Note that runique will not affect 
  3256. local files generated from a shell command (see below).  The default 
  3257. value is off.
  3258.  
  3259. send local-file [ remote-file ] A synonym for put.
  3260.  
  3261. sendport  Toggles the use of PORT commands.  By default, ftp attempts 
  3262. to use a PORT com mand when establishing a connection for each data 
  3263. transfer.  If the PORT command fails, ftp uses the default data port. 
  3264. When the use of PORT commands is disabled, no attempt is made to use 
  3265. PORT commands for each data transfer.  This is useful for certain FTP 
  3266. implementations which do ignore PORT commands but, incorrectly, 
  3267. indicate that they have been accepted.
  3268.  
  3269. status  Shows the current status of ftp.
  3270. struct [ struct-name ] Sets the file transfer structure to struct-name.  
  3271. By default stream structure is used.
  3272.  
  3273. sunique Toggles storing of files on a remote machine under unique file 
  3274. names.  The remote ftp server must support the ftp protocol STOU 
  3275. command for successful completion of this command.  The remote 
  3276. server reports the unique name.  Default value is off.
  3277.  
  3278. tenex Sets the file transfer type to that needed to talk to TENEX 
  3279. machines.
  3280. trace Toggles packet tracing.
  3281.  
  3282. type [ type-name ]  Sets the file transfer type to type name.  If no type 
  3283. is specified, the current type is printed.  The default type is network 
  3284. ASCII.
  3285.  
  3286. user user-name [ password ] [ account ] Identifies the user to the 
  3287. remote FTP server.  If the password is not specified and the server 
  3288. requires it, ftp disables the local echo and then prompts the user for it.  
  3289. If an account field is not specified, and the FTP server requires it, the 
  3290. user is prompted for it also.  Unless ftp is invoked with auto login 
  3291. disabled, this process is done automatically on initial connection to the 
  3292. FTP server.
  3293.  
  3294. verbose Toggles the verbose mode.  In verbose mode, all responses from 
  3295. the FTP server are displayed to the user.  In addition, if verbose is on, 
  3296. statistics regarding the efficiency of a file transfer are reported when 
  3297. the transfer is complete. By default, verbose is on.
  3298.  
  3299. ? [ command ] A synonym for help.
  3300. Command arguments which have embedded spaces may be quoted with 
  3301. quotation (") marks.
  3302.  
  3303. Aborting a file transfer  To abort a file transfer, use the terminal 
  3304. interrupt key (usually <CTRL/C>).  Sending transfers are halted 
  3305. immediately.  Receiving transfers are halted by sending a ftp protocol 
  3306. ABOR command to the remote server, and discarding any further data 
  3307. received.  The speed at which this is accomplished depends upon the 
  3308. remote server's support for ABOR processing.  If the remote server does 
  3309. not support the ABOR command, an ftp> prompt appears when the 
  3310. remote server has completed sending the requested file.
  3311. The terminal interrupt key sequence is ignored when ftp has completed 
  3312. any local processing and is awaiting a reply from the remote server.  A 
  3313. long delay in this mode may result from ABOR processing, or from 
  3314. unexpected behavior by the remote server, including violations of the 
  3315. ftp protocol.  If the delay results from unexpected remote server 
  3316. behavior, the local ftp program must be killed by hand.
  3317.  
  3318. File-naming conventions  Files specified as arguments to ftp commands 
  3319. are processed according to the following rules:
  3320.  
  3321. 1)  Standard input is used for reading and standard output is used for 
  3322. writing when the file name is specified by an en dash (-).
  3323. 2)  If the first character of the file name is a vertical line (|), the 
  3324. remainder of the argument is interpreted as a shell command.  The ftp 
  3325. command then forks a shell, using popen(3) with the argument supplied, 
  3326. and reads (writes) from the stdout (stdin).  If the shell command 
  3327. includes spaces, the argument must be quoted, as in ""| ls -lt"".  A 
  3328. particularly useful example of this mechan ism is: "dir |more".
  3329. 3)  If globbing is enabled, local file names are expanded according to 
  3330. the rules used in the csh(1) (compare to the glob command).  If the ftp 
  3331. command expects a single local file, such as put, only the first 
  3332. filename gen erated by the globbing operation is used.
  3333. 4)  For mget commands and get commands with unspecified local file 
  3334. names, the local filename is the remote filename and can be altered by 
  3335. a case, ntrans, or nmap setting.  The resulting filename may then be 
  3336. altered if runique is on.
  3337. 5)  For mput commands and put commands with unspecified remote file 
  3338. names, the remote filename is the local filename and may be altered by 
  3339. a ntrans or nmap setting.  The resulting filename can then be altered by 
  3340. the remote server if sunique is on.
  3341.  
  3342. File transfer parameters      Many parameters can affect a file transfer. 
  3343. The type can be ascii, image (binary), ebcdic, or local byte size (for 
  3344. PDP10's and PDP-20's generally).  The ftp command supports the ascii 
  3345. and image types of file transfer and local byte size 8 for tenex mode 
  3346. transfers.
  3347. The ftp command supports only the default values for the remaining 
  3348. file transfer parameters: mode, form, and struct.
  3349.  
  3350. The .netrc file   The .netrc file contains login and initialization 
  3351. information used by the auto-login process.  It resides in the user's 
  3352. home directory.  The following tokens are recognized; they may be 
  3353. separated by spaces, tabs, or new-lines:
  3354.  
  3355. machine name  Identifies a remote machine name.  The auto-login 
  3356. process searches the .netrc file for a machine token that matches the 
  3357. remote machine specified on the ftp command line or as an open 
  3358. command argu ment.  Once a match is made, the subse quent .netrc 
  3359. tokens are processed, stop ping when the end of file is reached or 
  3360. another machine token is encountered.
  3361.  
  3362. login name  Identifies a user on the remote machine. If this token is 
  3363. present, the auto-login process initiates a login using the specified 
  3364. name.
  3365.  
  3366. password string Supplies a password.  If this token is present, the 
  3367. auto-login process supplies the specified string if the remote server 
  3368. requires a password as part of the login process.  Note that if this 
  3369. token is present in the .netrc file, and if the .netrc is readable by 
  3370. anyone other than the user, ftp aborts the auto-login process.
  3371.  
  3372. account string  Supplies an additional account password.  When this 
  3373. token is present, the auto login process supplies the the remote server 
  3374. with an additional account pass word if the remote server requires it.  
  3375. If it does not, the auto-login process initiates an ACCT command.
  3376.  
  3377. macdef name Defines a macro.  This token functions like the ftp macdef 
  3378. command.  A macro is defined with a specified name; its con tents 
  3379. begin with the next .netrc line and continue until a null line (consecu 
  3380. tive new-line characters) is encoun tered.  If a macro named init is 
  3381. defined, it is automatically executed as the last step in the auto-login 
  3382. process.
  3383.  
  3384. Options
  3385.  
  3386. -d  Enables debugging.
  3387. -g  Disables file name expansion.
  3388. -i  Disables interactive prompting during multiple file transfers.
  3389. -n  Disables autologin during an initial connection. If auto-login is 
  3390. enabled, ftp will check the .netrc file in the user's home directory for 
  3391. an entry describing an account on the remote machine.  If no entry 
  3392. exists, ftp will use the login name on the local machine as the user 
  3393. identity on the remote machine, prompt for a password and, optionally, 
  3394. an account with which to login.
  3395.  
  3396. -v  Displays all responses from the remote server as well as all data 
  3397. transfer statistics.
  3398.  
  3399. Restrictions Correct execution of many commands depends on proper 
  3400. behavior by the remote server.  An error in the treatment of carriage 
  3401. returns in the 4.2BSD UNIX ascii-mode transfer code has been 
  3402. corrected.  This correction may result in incorrect transfers of binary 
  3403. files to and from 4.2BSD servers using the ascii type.  Avoid this 
  3404. problem by using the binary image type.
  3405.  
  3406. FTP
  3407.  
  3408. -->
  3409.  
  3410. Type ftp followed by the address of the host you want to access.  The 
  3411. ftp program will respond with a message.  If the connection 
  3412. was successful, you will see a response like the one above.
  3413. (Click the arrow to continue.
  3414.  
  3415. -->  ftp nic.near.net
  3416.  
  3417. Connected to nic.near.net.
  3418. 220 nic.near.net FTP server ready.
  3419.  
  3420. Then you will normally be prompted to give a name and a password.  If 
  3421. the system allows anonymous ftp, the name will often be "anonymous" 
  3422. and the password may be "guest" or you may be asked to use your 
  3423. username as a password.  Again you will get a response.
  3424. (Click the arrow to continue.)
  3425.  
  3426. The "list" command (ls) causes the remote computer to print a list of 
  3427. available subdirectories and files.  Below is an exercise that will show 
  3428. you how to change directories and transfer a file from a subdirectory.  
  3429. The commands you will type are printed in bold italics.
  3430.  
  3431. ftp> 
  3432.  
  3433. After you are logged in, you can issue a few commands, such as ls to 
  3434. list the contents of the current directory.    (Click the arrow to 
  3435. continue.)
  3436.  
  3437. The "list" command (ls) causes the remote computer to print a list of 
  3438. available subdirectories and files.  Below is an exercise that will show 
  3439. you how to change directories and transfer a file from a subdirectory.  
  3440. The commands you will type are printed in bold italics.
  3441.  
  3442. ftp> 
  3443.  
  3444. To see the ftp commands available to you, type ?  at the "ftp>" prompt.  
  3445. (The list of commands shown here is incomplete.) 
  3446.  
  3447. The "list" command (ls) causes the remote computer to print a list of 
  3448. available subdirectories and files.  Below is an exercise that will show 
  3449. you how to change directories and transfer a file from a subdirectory.  
  3450. The commands you will type are printed in bold italics.
  3451.  
  3452. ftp> 
  3453.  
  3454. Type the "status" command to check your file type.
  3455.  
  3456. The "list" command (ls) causes the remote computer to print a list of 
  3457. available subdirectories and files.  Below is an exercise that will show 
  3458. you how to change directories and transfer a file from a subdirectory.  
  3459. The commands you will type are printed in bold italics.
  3460.  
  3461. ftp>
  3462.  
  3463. To ftp text files, including files that end in ".txt" or ".ps", your file type 
  3464. should be ASCII.   This is the default.  (The ASCII setting is the same as 
  3465. TEXT.)   (Click the arrow to continue.)
  3466.  
  3467. The "list" command (ls) causes the remote computer to print a list of 
  3468. available subdirectories and files.  Below is an exercise that will show 
  3469. you how to change directories and transfer a file from a subdirectory.  
  3470. The commands you will type are printed in bold italics.
  3471.  
  3472. ftp>
  3473.  
  3474. If you intened to ftp non-ascii files, including compressed files that 
  3475. end in ".Z" or object files, set your file type to binary. The "binary" 
  3476. setting is the same as "image."  (Click the arrow to continue.)
  3477.  
  3478. ftp> 
  3479.  
  3480. The cd command is used to change directories on the remote host.
  3481.  
  3482. ftp>  cd info-sources
  3483. 250 CWD command successful.
  3484.  
  3485. The get command is used to copy a file from the remote host to your 
  3486. system.  Type get and the name of the file you want.  You will be told 
  3487. when the transfer is complete.
  3488.  
  3489. ftp> cd info-sources
  3490. 250 CWD command successful.
  3491.  
  3492. ftp> get README
  3493.  
  3494. PORT command successful.
  3495. 150 Opening ASCII mode data connection for README (1042 bytes).
  3496. 226 Transfer complete.
  3497. 1071 bytes received in 0.02 seconds (52 Kbytes/s).  
  3498.  
  3499. ftp> 
  3500.  
  3501. Leave ftp and close the connection by typing quit at the ftp prompt.  
  3502. (End of sample session.)
  3503.      
  3504. Downloading
  3505.  
  3506. Over the Internet you can reach archives of Macintosh files.  You can get 
  3507. Macintosh files such as HyperCard stacks, tools, fonts, games, tips, 
  3508. desk accessories, cdevs, inits, demos, and applications from these 
  3509. archives.  Before the files can be run on your Macintosh, you must ftp 
  3510. them and then process them.  Here is a general description of how to 
  3511. get files from an archive to your Mac.  See your system administrator 
  3512. or ask a Macintosh user group for more information.
  3513.  
  3514. In summary, there are generally five steps to pulling files from 
  3515. Macintosh archives:
  3516.  
  3517.  
  3518. 1. Transfer to your computer with ftp 
  3519.     (using a text-only option).
  3520.  
  3521. 2. If necessary, combine the parts.
  3522.  
  3523. 3. Transfer to your Macintosh.
  3524.  
  3525. 4. Run BinHex 4.0 and/or StuffIt to convert 
  3526.     the .hqx files into either Macintosh files 
  3527.     or compressed Macintosh files (or use a   
  3528.    Unix program such as mcvert or xbin
  3529.     before transferring the file to your 
  3530.     Macintosh.)
  3531.  
  3532. 5. If a file is compressed, use the  
  3533.     appropriate decompression program   
  3534.    (usually StuffIt, or UnStuffIt) to 
  3535.    decompress it.  
  3536.  
  3537. Step 1, ftp
  3538.  
  3539. First, ftp to a site that has Macintosh files, 
  3540. such as rascal.ics.utexas.edu or the info-mac directory at sumex-
  3541. aim.stanford.edu.  (Note that sumex may not be available for anonymous 
  3542. ftp during west coast business hours.)  On sumex, use the account name 
  3543. "anonymous" (lower-case) and enter any password.  Type ls to see a list 
  3544. of directories, and type cd to a directory of Macintosh files. (on sumex, 
  3545. type cd info-mac).  Type ls again to see a list of subdirectories, and 
  3546. type cd with the name of a subdirectory that interests you.  Type ls 
  3547. again to see the filenames.
  3548.  
  3549. Choose a file and ftp it (using ftp's get [filename] command—with a 
  3550. statement like get disinfectant.hqx).  An ftp transfer using a text-only 
  3551. option should work, since the files are normally in text format.
  3552.  
  3553. Step 2 
  3554.  
  3555. Some files are large and have been split into smaller pieces so that 
  3556. they can be more easily mailed.  You must join them together. hqx files 
  3557. can be edited as text; therefore, you can use any word processor or the 
  3558. append command on your host to stitch the pieces together. There are 
  3559. some files in the info-mac/util directory on sumex that do this step 
  3560. for you (unity and united).
  3561.  
  3562. Step 3 or 4, decode binhex file
  3563.  
  3564. Most files are stored in BinHex 4.0 (text) format.  The common practice 
  3565. is to label such files with .hqx extensions.  To take these files and use 
  3566. them on your Macintosh, you must first run them through a program that 
  3567. will convert them from .hqx format.  On Unix systems, you can use the 
  3568. mcvert program, stored as /unix/mcvert.shar.  You can also do the 
  3569. conversion on your Macintosh after you transfer the file.  On the Mac, 
  3570. use either BinHex 4.0 or StuffIt.  In Stuffit, choose "Decode Binhex file" 
  3571. from the "Other" menu.  Ask your system administrator what is the best 
  3572. method to use on your system.     
  3573.  
  3574. Step 3 or 4, transfer the file to your Macintosh
  3575.  
  3576. Ask your system adminstrator what method you should use to do this—
  3577. such as kermit or ftp.
  3578.  
  3579. Step 5, unstuffing
  3580.  
  3581. Many files have been compressed to save space.  You will know they 
  3582. have been compressed when the filename (after converting to Macintosh 
  3583. format) ends with a .sit, .cpt, .sea, or .pit extension.  You should use 
  3584. StuffIt (or Unstuffit) to convert .sit and .pit compressed files into 
  3585. uncompressed Macintosh files.  (With .pit files you need to set a special 
  3586. StuffIt option to decompress them, since they are not in the usual 
  3587. StuffIt format.)  The other types, .cpt and .sea, are becoming 
  3588. increasingly common as Compactor gains in popularity.  Both Compactor 
  3589. and Stuffit are in the /util directory on info/mac.
  3590.  
  3591. In Stuffit, the name of the file you clicked on will appear in a window.  
  3592. Select it and then click extract at the bottom of the screen.  Then 
  3593. select the new file(s) that appear in the window, and click the Save All 
  3594. button on the right.  Stuffit will create the new file(s) (while 
  3595. preserving the stuffed .sit file). 
  3596.  
  3597. These are some of the kinds of resources available on the Internet.  
  3598.  
  3599.   •  INTERNET RESOURCE GUIDE
  3600.  
  3601.   •  COMPUTING CENTERS
  3602.  
  3603.   •  LIBRARY CATALOGS
  3604.  
  3605.   •  DATA ARCHIVES
  3606.  
  3607.   •  WHITE PAGES
  3608.  
  3609.  •  MISCELLANEOUS
  3610.  
  3611.  
  3612. Internet Resources
  3613.  
  3614. These are some of the kinds of resources available on the Internet.  
  3615.  
  3616.   •  INTERNET RESOURCE GUIDE
  3617.  
  3618.  •   COMPUTING CENTERS
  3619.  
  3620.  
  3621.   •  LIBRARY CATALOGS
  3622.  
  3623.  
  3624.   •  DATA ARCHIVES
  3625.  
  3626.  
  3627.   •  WHITE PAGES
  3628.  
  3629.  
  3630.  •  MISCELLANEOUS
  3631.      
  3632. Internet Resource Guide
  3633.  
  3634. The Internet Resource Guide is an online 
  3635. book that describes many services available on the Internet.  You can 
  3636. transfer the resource guide via ftp from the 
  3637. subdirectory info-sources on the machine nnsc.nsf.net (see the next 
  3638. card).  The IRG is also distributed electronically by the NSF Network 
  3639. Service Center (NNSC).  If you wish to receive additions to the IRG in 
  3640. electronic mail messages, send a note to resource-guide-
  3641. request@nnsc.nsf.net, and specify whether you would like them in 
  3642. PostScript format, text format, or whether you want to receive notices 
  3643. that additions are available for ftp.  
  3644.  
  3645. Internet Resource Guide
  3646.  
  3647. How to Get and Use the 
  3648. Internet Resource Guide
  3649.  
  3650. To get The Internet Resource Guide over the Internet, use the command 
  3651. ftp nnsc.nsf.net and then cd resource-guide.
  3652.  
  3653. The resource-guide directory hierarchy is organized by chapter and 
  3654. section.  Each chapter has its own subdirectory (resource-
  3655. guide/chapter.#), and each section has two files in that directory, one 
  3656. for PostScript (section#-#.ps) and one for plain text (section#-#.txt).  
  3657.  
  3658. So, to retrieve section 1 of chapter 1, you should ftp the files:
  3659.  
  3660. resource-guide/chapter.1/section1-1.ps  (Postscript)
  3661.  
  3662. resource-guide/chapter.1/section1-1.txt  (Text)
  3663.  
  3664. To simplify retrieval of entire chapters and chapter updates, or of the 
  3665. entire IRG, you can ftp compressed tar files.  These include a the entire 
  3666. guide in text format (resource-guide-txt.tar.Z), in PostScript format 
  3667. (resource-guide-ps.tar.Z), or as a plain text file (wholeguide.txt).  
  3668. There are also files of individual chapters in both formats.  The most 
  3669. recent changes to a chapter are in a file named
  3670. chapter#-changes.tar.Z.  These include Postscript and text versions of 
  3671. the most recently updated sections.
  3672.  
  3673. resource-guide/chapter1-changes.tar.Z
  3674.  
  3675. Nitty-Gritty Information about PostScript, ftp, Compress, and tar files.
  3676.  
  3677. A Note about PostScript Documents
  3678.  
  3679. PostScript is a formatting language used to prepare documents for 
  3680. printing on advanced printers such as Apple LaserWriters.
  3681. PostScript files contain ASCII characters only, but are virtually 
  3682. unreadable because the text of the document is interspersed with
  3683. numerous formatting commands and numeric symbols for printers' 
  3684. characters that are not part of the ASCII character set.
  3685.  
  3686. Do not attempt to print PostScript files unless you have a printer that
  3687. is specifically designed for PostScript.
  3688.  
  3689. How to Use the ftp Command
  3690.  
  3691. You can ftp the resource guide files from nnsc.nsf.net with a standard 
  3692. anonymous ftp connection:
  3693.  
  3694.            ftp nnsc.nsf.net
  3695.  
  3696. You will see a "banner" and be promted for your login:
  3697.  
  3698.         Connected to nnsc.nsf.net.
  3699.         220 nnsc.nsf.net FTP server (Version      5.59 Mon May 14 13:48:21 
  3700. EDT 1990) ready.
  3701.         Name (nnsc.nsf.net:yourname):
  3702.  
  3703. You should type anonymous, and then use the password guest.  The 
  3704. password will not be displayed on your terminal.
  3705.  
  3706.         Name (nnsc.nsf.net:name): anonymous
  3707.         Password (nnsc.nsf.net:anonymous):
  3708.         331 Guest login ok, send ident as password.
  3709.         230 Guest login ok, access restrictions apply.
  3710.         ftp>
  3711.  
  3712.     3)  Change directory to the "resource-guide" directory:
  3713.  
  3714.          ftp> cd resource-guide
  3715.  
  3716.     4)  To get a listing of the files in the resource-guide directory, give 
  3717. the "dir" command (usually equivlent to the "ls" command on Unix 
  3718. systems).
  3719.  
  3720.             ftp> dir *
  3721.             ...
  3722.             chapter.1/section1-1.ps
  3723.             etc.
  3724.  
  3725.         section1-1.ps is in the chapter.1 directory.  Use the "cd"
  3726.         command again.
  3727.  
  3728.             ftp> cd chapter.1
  3729.  
  3730. How to Uncompress and Extract the tar.Z Files
  3731.  
  3732. Do not attempt to use the tar.Z files unless you have the Unix 
  3733. "compress" and "uncompress" commands and the "tar" command on your 
  3734. host computer, and your operating system is compatible with Berkeley 
  3735. Unix.
  3736.  
  3737.     1)  Use the "uncompress" command to 
  3738.          replace the compressed "Z" file
  3739.          with a copy of the file as it was before 
  3740.          "compress" was used:
  3741.  
  3742.          uncompress -v chapter1-ps.tar.Z
  3743.          chapter1-ps.tar.Z:  -- replaced with chapter1.tar
  3744.  
  3745.         The result is "chapter1-ps.tar".
  3746.  
  3747.     2)  Use tar -xvf to replace the tar 
  3748.          file with the set of directories and files 
  3749.          in the original file.
  3750.  
  3751.          tar -xvf chapter1.tar
  3752.          x copyright.ps, 5931 bytes, 12 tape blocks
  3753.          x copyright.txt, 945 bytes, 2 tape blocks
  3754.             etc. ...
  3755.  
  3756. This creates a new directory, chapter.1, with the files:
  3757.  
  3758.             copyright.ps
  3759.             copyright.txt
  3760.             intro.ps
  3761.             intro.txt
  3762.             section1-1.ps
  3763.             section1-1.txt
  3764.             etc. ...
  3765.  
  3766. Then you throw away the files you don't want—either the ".ps" files or 
  3767. the ".txt" files —and print the files that remain.
  3768.  
  3769. For more information about the action of these commands, consult the 
  3770. manual for your Unix system, or give the commands "man compress" and 
  3771. "man tar" for online documentation.                   
  3772.  
  3773. Computational resources are centers or machines that serve users who 
  3774. have special computing requirements.  A good example of such a 
  3775. resource is a supercomputer center.
  3776.  
  3777. Air Force Supercomputer Center at Kirtland AFB
  3778.  
  3779. Arizona:  University of Arizona Supercomputing Center
  3780.  
  3781. BRL: US Army Ballistic Research Laboratory
  3782.  
  3783. Berkeley: University of California Information Systems and Technology
  3784.  
  3785. Calgary:  SuperComputing Services, The University of Calgary 
  3786.  
  3787. CERPASS:  Center for Experimental Research in Parallel Algorithms, 
  3788. Software and Systems
  3789.  
  3790. Cornell National Supercomputer Facility: Center for Theory and 
  3791. Simulation in Science and Engineering
  3792.  
  3793. NCAR:  National Center for Atmospheric Research
  3794.  
  3795. NCSA:  National Center for Supercomputing Applications
  3796.  
  3797. NCSC:  North Carolina Supercomputing Center 
  3798.  
  3799. NERSC: National Energy Research Supercomputer Center 
  3800.  
  3801. NPAC: Northeast Parallel Architectures Center 
  3802.  
  3803. OSC:  Ohio Supercomputer Center 
  3804.  
  3805. PSC:  Pittsburgh Supercomputing Center
  3806.  
  3807. SDSC:  San Diego Supercomputer Center
  3808.  
  3809. Texas:  University of Texas System Center for High Performance 
  3810. Computing 
  3811.  
  3812. UCLA Office of Academic Computing
  3813.  
  3814. Air Force:  consulting@ddnvx1.afwl.af.mil
  3815.  
  3816. Cornell:  psfy@cornellf.tn.cornell.edu
  3817.  
  3818. NCAR:  scdinfo@ncar.ucar.edu
  3819.  
  3820. UCLA:  calloac@oac.ucla.edu
  3821.  
  3822. Arizona:  kgrmc@asuacad.bitnet or kgbat@asuacad.bitnet
  3823.  
  3824. NCSC:  info@flyer.ncsc.edu
  3825.  
  3826. Texas:  g.smith@chpc.utexas.edu
  3827.  
  3828. CERPASS:  cerpass@isi.edu
  3829.  
  3830. Calgary:  super@uncacdc.bitnet
  3831.  
  3832. Berkeley:  consult@cmsa.berkeley.edu (CMS) or 
  3833. consult@lynx.berkeley.edu (Cray)
  3834.  
  3835. BRL:  crimmins@brl.mil
  3836.  
  3837. SDSC:  consultant@sdsc.edu
  3838.  
  3839. NCSA:  consult@ncsaa.ncsa.uiuc.edu
  3840.  
  3841. NERSC:  consultant@nersc.gov
  3842.  
  3843. NPAC:  npac@nova.npac.syr.edu
  3844.  
  3845. OSC:  oschelp@osc.edu
  3846.  
  3847. PSC:  consult@a.psc.edu
  3848.  
  3849.  
  3850. Computing Centers
  3851.  
  3852. Many libraries allow access to their catalogs via the Internet.  Such 
  3853. catalogs can be useful for finding books not available at a local library 
  3854. or to check citations or references.  Some catalogs also support more 
  3855. extended reference facilities.
  3856.  
  3857. Please note that online catalogs often have a limited number of ports; 
  3858. users are asked not to abuse their access.
  3859.  
  3860. ARLO, The Library Catalog for the University of Colorado at Colorado 
  3861. Springs
  3862.  
  3863. Boston University (TOMUS)
  3864.  
  3865. Univ. California and California St. (MELVYL)
  3866.  
  3867. Cleveland Public Library Catalog
  3868.  
  3869. Colorado Alliance of Research Libraries  
  3870.  
  3871. Emory University Libraries Online Public Access Catalog  
  3872.  
  3873. Florida Center for Library Automation
  3874.  
  3875. HOLLIS: Harvard Online Library Automation System
  3876.  
  3877. U. Illinois at Chicago NOTIS/LUIS
  3878.  
  3879. Info-Lib
  3880.  
  3881. InfoTrax
  3882.  
  3883. MAGIC—Michigan State University Libraries
  3884.  
  3885. MIRLYN, The University of Michigan's Online Catalog  
  3886.  
  3887. Northwestern University LUIS Online Catalog
  3888.  
  3889. Research Libraries Information Network (RLIN)
  3890.  
  3891. U. New Mexico Gateway 
  3892.  
  3893. Penn State University Library Information and Access System (LIAS)
  3894.  
  3895. U. Pennsylvania Libraries
  3896.  
  3897. URSUS, University of Maine System Library Catalog
  3898.  
  3899. U. Utah Library Card Catalog System
  3900.  
  3901. U. Wisconsin Madison and Milwaukee Campuses Network Library System 
  3902. (NLS)
  3903.  
  3904. Boston University (TOMUS)
  3905. library.bu.edu (128.197.4.200)
  3906.  
  3907. California (MELVYL)
  3908. melvyl.ucop.edu (31.1.0.1)
  3909.  
  3910. RLIN rlg.stanford.edu (36.54.0.18)
  3911.  
  3912. Colorado 
  3913. pac.carl.org (192.54.81.128)
  3914.  
  3915. Florida 
  3916. nervm.nerdcufl.edu
  3917.  
  3918. MIRLYN, U. Michigan  
  3919. cts.merit.edu (35.1.1.6)
  3920.  
  3921. New Mexico 
  3922. bootes.unm.edu (129.24.8.2)
  3923.  
  3924. Emory University Libraries 
  3925. emuvm1.cc.emory.edu (128.140.1.4)
  3926.  
  3927. MAGIC: merit.msu.edu (35.8.2.56) or magic.msu.edu (35.8.2.99)
  3928.  
  3929. Info-Lib: umd5.umd.edu
  3930.  
  3931. InfoTrax: infotrax.rpi.edu (128.113.1.31)
  3932.  
  3933. ARLO:  arlo.colorado.edu (128.198.26.129)
  3934.  
  3935. Pennsylvania: pennlib.upenn.edu
  3936.  
  3937. Wisconsin: nls.adp.wisc.edu (128.104.198.20)
  3938.  
  3939. U. Utah:  lib.utah.edu
  3940.  
  3941. NW: pacx.acns.nwu.edu (129.105.49.2)
  3942.  
  3943. URSUS: ursus.maine.edu (130.111.64.1)
  3944.  
  3945. Cleveland: clevxe.cpl.org 
  3946.  
  3947. U. Illinois:  uicvm.uic.edu (128.248.2.50)
  3948.  
  3949. Penn State:  lias.psu.edu (128.118.25.13)
  3950.  
  3951. HOLLIS:  hollis.harvard.edu (128.103.60.31)
  3952.  
  3953. Data Archives
  3954.  
  3955. The Internet is home to a wide variety of data archives.  In this section 
  3956. we try to list the more important and the more uncommon archives.  In 
  3957. particular, we do not  list  archives of mailing lists, other than those 
  3958. that do software distributions.  Such archives can be located by asking 
  3959. the maintainers of the mailing lists.
  3960.  
  3961. Archie Archive Server Listing Service
  3962.  
  3963. COSMIC
  3964.  
  3965. Dartmouth Dante Database 
  3966.  
  3967. Gene-Server
  3968.  
  3969. IBM Supercomputing Program Data Base
  3970.  
  3971. INFO-SOUTH Latin American Information System
  3972.  
  3973. IuBio Archive for Molecular and General Biology 
  3974.  
  3975. LiMB (Listing of Molecular Biology Databases)
  3976.  
  3977. Matrix of Biological Knowledge Archive-Server
  3978.  
  3979. MBCRR: The Molecular Biology Computer Research Resource
  3980.  
  3981. MEMDB: Medieval and Early Modern Data Bank
  3982.  
  3983. University of North Carolina at Chapel Hill INFO Service
  3984.  
  3985. NED (NASA/IPAC Extragalactic Database)
  3986.  
  3987. NETLIB Mathematical Software Distribution System
  3988.  
  3989. PENpages
  3990.  
  3991. SDDAS: Southwest Research Data Display & Analysis System
  3992.  
  3993. SERVICE Mail Server—DDN NIC 
  3994.  
  3995. SIMBAD
  3996.  
  3997. SIMTEL20 Software Archives
  3998.  
  3999. Unidata weather data program 
  4000.  
  4001. VxWorks Users Group Archive 
  4002.  
  4003. Washington University Public Domain Archives 
  4004.  
  4005. Gene Server: email "SEND HELP" to: genbank-server@uhnix2.uh.edu, 
  4006.  
  4007. Molecular Biology Databases: limb@lanl.gov
  4008.  
  4009. SIMBAD: simbad@cfa.harvard.edu
  4010.  
  4011. SIMTEL20 : 26.2.0.74
  4012.  
  4013. SDDAS: espsun.space.swri.edu
  4014.  
  4015. Wash.: wuarchive.wustl.edu (128.252.135.4)
  4016.  
  4017. Matrix: email "SEND HELP" to: genbank-server@uhnix2.uh.edu, 
  4018.  
  4019. COSMIC:  e-mail to: cosnic@uga.bitnet or
  4020. service@cossack.cosmic.uga.edu
  4021.  
  4022. IUBIO Biology Archive: iubio.bio.indiana.edu
  4023.  
  4024. PENpages:  psupen.psu.edu (128.118.36.5)
  4025.  
  4026. Dante: eleazar.dartmouth.edu (129.170.16.2)
  4027.  
  4028. MEMDB: 4212001@rutmvs1.rutgers.edu
  4029.  
  4030. NETLIB: netlib@mcs.anl.gov
  4031.  
  4032. VxWorks: thor.atd.ucar.edu (128.117.81.51)
  4033.  
  4034. IBM:  send mail to: listserv@uicvm.cc.uic.edu,
  4035. containing "get supersft help" 
  4036.  
  4037. SERVICE: e-mail to service@nic.ddn.mil 
  4038. with "HELP" in subject line
  4039.  
  4040. Unidata:  unidata.ucar.edu
  4041.  
  4042. Archie:  quiche.cs.mcgill.ca (132.206.3.30) login as archie.
  4043.  
  4044. MBCRR:  mbcrr.harvard.edu
  4045.  
  4046. NED:  ipac.caltech.edu
  4047.  
  4048. Chapel Hill INFO:  info.acs.unc.edu  
  4049. username: info
  4050.  
  4051. INFO-SOUTH: sabio.ir.miami.edu (129.171.32.26)
  4052.  
  4053. White Pages
  4054.  
  4055. The Internet supports several databases that  contain basic information 
  4056. about users, such as e-mail addresses, telephone numbers, and  postal  
  4057. addresses.  These databases can be searched to get information about 
  4058. particular individuals.  Because they serve a function akin to the 
  4059. telephone book, these databases are often referred to as "white pages."  
  4060. (The names of the resources are followed by the addresses to use for 
  4061. remote login.)
  4062.   
  4063. NASA Ames Research Center Electronic Phone Book
  4064.  
  4065. DDN Network Information Center WHOIS Service 
  4066.  
  4067. NYSERNet/PSI White Pages Pilot Project 
  4068.  
  4069. CREN/CSNET User Name Server "ns"
  4070.  
  4071. Knowbot Information Service
  4072.  
  4073. This section lists diverse Internet resources that defy better 
  4074. categorization.
  4075.  
  4076. Chiron: Linotype Postscript Typesetter
  4077.  
  4078. CIAC (Department of Energy Computer Incident Advisory Capability)
  4079.  
  4080. FAST—A Computer Network Broker for Standard Electronic Parts
  4081.  
  4082. Geographic Name Server
  4083.  
  4084. MOSIS Chip Fabrication Server 
  4085.  
  4086. Nest - A Network Simulation Testbed 
  4087.  
  4088. PROPHET
  4089.  
  4090. Vax Book 
  4091.  
  4092. Chiron:  joe@wjh12.harvard.edu
  4093.  
  4094. CIAC:  email to ciac@tiger.llnl.gov or ciac@lll-crg.llnl.gov
  4095.  
  4096. Geographic:
  4097. martini.eecs.umich.edu 
  4098.  
  4099. Nest:   columbia.edu (10.3.0.89)
  4100.  
  4101. PROPHET:  e-mail to prophet-help@bbn.com
  4102.  
  4103. FAST:  e-mail "REQUEST: INFORMATION 
  4104. TOPIC: INTRODUCTION 
  4105. REQUEST: END" to fast@isi.edu 
  4106.  
  4107. Vax Book 
  4108. decoy.uoregon.edu (128.223.32.19)
  4109.  
  4110. MOSIS:  e-mail to: mosis@mosis.edu 
  4111.  
  4112. Miscellaneous Resources
  4113.  
  4114. This section lists diverse Internet resources that defied better 
  4115. categorization.
  4116.  
  4117. Chiron: Linotype Postscript Typesetter
  4118.  
  4119. Department of Energy Computer Incident Advisory Capability (CIAC)
  4120.  
  4121. Geographic Name Server
  4122. port 3000 on martini.eecs.umich.edu
  4123.  
  4124. MOSIS Chip Fabrication Server 
  4125.  
  4126. Nest - A Network Simulation Testbed 
  4127. columbia.edu (10.3.0.89)
  4128.  
  4129. PROPHET
  4130.  
  4131. FAST - A Computer Network Broker for Standard Electronic Parts
  4132.  
  4133. Vax Book 
  4134. DECOY.UOREGON.EDU (128.223.32.19)
  4135.  
  4136. These are information centers (NICs) for networks in the Internet and 
  4137. outside it. 
  4138.  
  4139.   •  BITNET NIC
  4140.  
  4141.   •  CREN/CSNET CIC
  4142.  
  4143.   •  DDN NIC (Defense Data Net NIC)
  4144.  
  4145.   •  NNSC (NSF Network Service Center)
  4146.  
  4147.   •  OCEANIC 
  4148.  
  4149.   •  SPAN NIC    
  4150.  
  4151. Geographic:
  4152. martini.eecs.umich.edu 
  4153.  
  4154. Nest:   columbia.edu (10.3.0.89)
  4155.  
  4156. Vax Book 
  4157. decoy.uoregon.edu (128.223.32.19)
  4158.  
  4159. Network Information Centers
  4160.  
  4161.  
  4162. Miscellaneous Resources
  4163.  
  4164. This section lists diverse Internet resources that defied better 
  4165. categorization.
  4166.  
  4167. Chiron: Linotype Postscript Typesetter
  4168.  
  4169. Department of Energy Computer Incident Advisory Capability (CIAC)
  4170.  
  4171. Geographic Name Server
  4172. port 3000 on martini.eecs.umich.edu
  4173.  
  4174. MOSIS Chip Fabrication Server 
  4175.  
  4176. Nest - A Network Simulation Testbed 
  4177. columbia.edu (10.3.0.89)
  4178.  
  4179. PROPHET
  4180.  
  4181. FAST - A Computer Network Broker for Standard Electronic Parts
  4182.  
  4183. Vax Book 
  4184. DECOY.UOREGON.EDU (128.223.32.19)
  4185.                
  4186. BITNET Information Center
  4187.  
  4188. BITNIC provides and coordinates user 
  4189. support,  information, and administrative services for BITNET, 
  4190. including:
  4191.  
  4192. •    BITNEWS, an electronically distributed
  4193.       newsletter.
  4194.  
  4195. •    On-line BITNET documentation 
  4196.       accessible via LIST-SERV and 
  4197.       NETSERV server.
  4198.  
  4199. •    On-line and telephone assistance for 
  4200.       campus BITNET support staff and 
  4201.       organizations seeking BITNET 
  4202.       membership.
  4203.  
  4204. Network Access:
  4205.  
  4206. Subscribe to BITNEWS by sending electronic mail to LISTSERV@BITNIC 
  4207. (on BITNET) with any subject and the text: SUBSCRIBE BITNEWS your-
  4208. name
  4209.  
  4210. Obtain a list of files available by sending mail with any subject and the 
  4211. text: SENDME NETINFO INDEX
  4212.  
  4213. Order a file by sending mail with any subject and the text SENDME 
  4214. filename filetype using the filename and filetype of the file as shown 
  4215. in NETINFO INDEX.
  4216.  
  4217. Address:
  4218.            BITNET Network Information Center
  4219.            EDUCOM
  4220.            Suite 600
  4221.            1112 Sixteenth Street, NW
  4222.            Washington, DC 20036
  4223.  
  4224. Email: 
  4225.           bitnet@bitnic (on BITNET)
  4226.           bitnet%bitnic@cunyvm.cuny.edu 
  4227.               (on Internet)
  4228.  
  4229. Phone: (202) 872-4200
  4230.  
  4231. Who Can Use the BITNET
  4232.  
  4233. The BITNIC services are supported by dues  from the BITNET member 
  4234. organizations, 
  4235. and their primary purpose is to assist BITNET members.  The on-line 
  4236. newsletter and files are, however, available to all who can access 
  4237. BITNET with electronic mail.
  4238.                
  4239. CREN/CSNET CIC
  4240.  
  4241. The CREN/CSNET Coordination and Information Center provides 
  4242. technical and information support for members of CREN/CSNET.
  4243.  
  4244. The CIC staff also maintains the following automated services, which 
  4245. can be accessed by electronic mail from CSNET hosts, and also from all 
  4246. other hosts that can exchange mail with the Internet.
  4247.  
  4248. The Info-Server: info-server@sh.cs.net
  4249.  
  4250. This automatic program distributes documents in response to specially 
  4251. formatted messages.  Info documents are also available to Internet 
  4252. users through standard anonymous ftp login.
  4253.  
  4254. For instructions about this and other services, send a message to info-
  4255. server@sh.cs.net with "HELP" in the body of the message.
  4256.  
  4257. Email/ftp: info-server@sh.cs.net
  4258.  
  4259. Provides file transfer service to hosts that do not have access to the 
  4260. Internet. (In beta test.)
  4261.  
  4262. Status: info-server@sh.cs.net
  4263.  
  4264. The status report on the availability of exceptional CSNET systems can 
  4265. be retrieved from the Info-Server.
  4266.  
  4267. The User Name Server: registrar@sh.cs.net
  4268.  
  4269. This is a central database containing information about CSNET sites 
  4270. and users, which is maintained on the CIC Service Host, sh.cs.net.  
  4271. Users on other sites may send specially formatted messages by 
  4272. electronic mail, or may access the User Name Server by dial-up modem 
  4273. on (617) 491-2777.  Internet users may telnet to sh.cs.net and log on as 
  4274. ns, no password required.
  4275.  
  4276. Fixaddr: fixaddr@relay.cs.net (or fixaddr@sh.cs.net) 
  4277.  
  4278. This program is a helpful first step in converting mailing lists to up-
  4279. to-date domain-style addresses.  Send a message with a mailing list in 
  4280. the body of the message.
  4281.  
  4282. The list should contain one address per line, in the form "user@domain", 
  4283. for example, "groucho@cs.fredonia.edu".  Fixaddr will convert nicknames 
  4284. into official names.  It checks both the DDN NIC host table, and the 
  4285. Internet domain servers, using the MX option for off-Internet hosts.  It 
  4286. knows about non-domain-style names that have disappeared from the 
  4287. NIC table.
  4288.  
  4289. Nslookup: nslookup@sh.cs.net
  4290.  
  4291. For hosts that do not have access to domain servers.  Send a message 
  4292. with domain names or IP addresses, one per line, in the body of the 
  4293. message.  The nslookup program sends back a message containing all 
  4294. the domain nameserver records (not just the MX ones) for the named 
  4295. domains.
  4296.  
  4297. Network Access
  4298.  
  4299. Unlimited
  4300.  
  4301. Address:
  4302.  
  4303. CREN/CSNET Coordination and Information Center (CIC)
  4304. BBN
  4305. 10 Moulton Street
  4306. Cambridge MA 02138
  4307.  
  4308. Email: cic@sh.cs.net
  4309.  
  4310. Phone: (617) 873-2777
  4311.  
  4312. Who Can Use the Resource/Restrictions
  4313.  
  4314. Open to all Internet users.
  4315.  
  4316. Miscellaneous Information
  4317.  
  4318. Karen Roubicek, Manager
  4319. Charlotte Mooers, User Services                 
  4320.  
  4321. DDN Information Center
  4322.  
  4323. The DDN Network Information Center (NIC) assists Defense Data 
  4324. Network (DDN) users and potential subscribers in obtaining information 
  4325. about the DDN and the Internet.
  4326.   
  4327. The NIC provides the following databases  and information servers:
  4328.  
  4329. •    WHOIS registry of users, hosts, domains, and networks
  4330.  
  4331. •    NIC/QUERY browsing system
  4332.  
  4333. •    TACNEWS server
  4334.  
  4335. •    SERVICE electronic mail server
  4336.  
  4337. The NIC provides host name translation tables, maintains domain 
  4338. system server files, assigns IP network numbers and autonomous 
  4339. system numbers, registers network users, and issues MILNET TAC 
  4340. access cards.  The NIC is the site of the DDN Security Coordination 
  4341. Center (SCC).  The NIC is also the source of DDN documents and the 
  4342. complete Internet Request For Comments (RFC) series and index.
  4343.  
  4344. The NIC maintains a toll-free hotline from 6:00 a.m. to 5:00  p.m. 
  4345. (Pacific time) at 1-800-235-3155 or (415) 859-3695.  Users  
  4346. experiencing problems with TAC login, or who have requests for NIC 
  4347. services, are encouraged to call.
  4348.  
  4349. The NIC has numerous publicly accessible information files available in 
  4350. the following public directories:
  4351.  
  4352.             •    NETINFO:
  4353.  
  4354.             •    RFC:  PROTOCOLS:
  4355.  
  4356.             •    SCC:
  4357.  
  4358.             •    IEN:
  4359.  
  4360.             •    DDN-NEWS:
  4361.  
  4362. Each directory has an index.   Files are available  for anonymous ftp 
  4363. and, in most cases, are accessible via the automatic mail server 
  4364. SERVICE@NIC.DDN.MIL.
  4365.  
  4366. The NIC shadows IETF information in the publicly  accessible IETF: and 
  4367. INTERNET-DRAFTS: directories.
  4368.  
  4369. Network Access
  4370.  
  4371. •   FTP to nic.ddn.mil (192.67.67.20) to  
  4372.      retrieve NIC files.
  4373.  
  4374. •   Telnet to nic.ddn.mil to use  servers  or  
  4375.      run WHOIS program.
  4376.  
  4377. •  Send electronic mail to   
  4378.     service@nic.ddn.mil to receive 
  4379.     information via the mail server.
  4380.  
  4381. •  By user Kermit server to retrieve NIC files
  4382.  
  4383. Address:
  4384.        SRI International
  4385.        Network Information Systems Center    
  4386.        Room EJ291
  4387.        333 Ravenswood Avenue
  4388.        Menlo Park, CA 94015
  4389.  
  4390. E-mail: nic@noc.ddn.mil (for general user questions or document 
  4391. requests)
  4392.  
  4393. Phone: 1-800-235-3155 or (415) 859-3695
  4394.  
  4395. Who Can Use the DDN NIC
  4396.  
  4397. All services are available to users of the DDN.   Many services are 
  4398. available to  Internet users.  Some services are available via electronic 
  4399. mail to users of networks that gateway to the Internet.
  4400.  
  4401. Miscellaneous Information
  4402.  
  4403. NIC role mailboxes for further assistance:
  4404.  
  4405. NIC@NIC.DDN.MIL           
  4406. General user assistance and document requests
  4407.  
  4408. REGISTRAR@NIC.DDN.MIL     
  4409. User registration and WHOIS updates
  4410.  
  4411. HOSTMASTER@NIC.DDN.MIL    
  4412. Host, domain, network changes and updates
  4413.  
  4414. SCC@NIC.DDN.MIL           
  4415. DDN network security information
  4416.  
  4417. ACTION@NIC.DDN.MIL        
  4418. NIC computer operations
  4419.  
  4420. SUGGESTIONS@NIC.DDN.MIL   
  4421. Comments on NIC services and publications
  4422.  
  4423. SERVICE@NIC.DDN.MIL       
  4424. Automatic mail service
  4425.  
  4426. Who Can Use the DDN NIC
  4427.  
  4428. All services are available to users of the DDN.   Many services are 
  4429. available to Internet users.  Some services are available via electronic 
  4430. mail to users of networks that gateway to the Internet.
  4431.  
  4432. Miscellaneous Information
  4433.  
  4434. NIC role mailboxes for further assistance:
  4435.  
  4436. nic@nic.ddn.mil           
  4437. General user assistance and document requests
  4438.  
  4439. registrar@nic.ddn.mil     
  4440. User registration and WHOIS updates
  4441.  
  4442. hostmaster@nic.ddn.mil    
  4443. Host, domain, network changes and updates
  4444.  
  4445. scc@nic.ddn.mil           
  4446. DDN network security information
  4447.  
  4448. action@nic.ddn.mil        
  4449. NIC computer operations
  4450.  
  4451. suggestions@nic.ddn.mil   
  4452. Comments on NIC services and  publications
  4453.  
  4454. service@nic.ddn.mil       
  4455. Automatic mail service
  4456.  
  4457.  
  4458.  
  4459. NNSC
  4460.  
  4461. The NSF Network Service Center provides information services and 
  4462. technical assistance to NSFNET end-users.  Information and documents 
  4463. (available online or printed) cover topics such as resources (the 
  4464. Internet Resource Guide), contacts at the midlevel networks and at 
  4465. local campuses and institutions (the Internet Managers' Phone Book), 
  4466. and network status reports.  When prospective or current users do not 
  4467. know whom to call concerning their questions about NSFNET use, they 
  4468. should contact the NNSC by electronic mail at nnsc@nnsc.nsf.net or by 
  4469. telephone at (617) 873-3400.
  4470.  
  4471. Online information is available via ftp and from the Info-Server, an 
  4472. automated program which distributes documents in response to 
  4473. specially formatted  messages.  For  instructions about the info-server, 
  4474. send a message to info-server@nnsc.nsf.net with "HELP" in the body of 
  4475. the message.
  4476.  
  4477. Address:
  4478.                 NNSC
  4479.             BBN Systems & Technologies 
  4480.             10 Moulton Street
  4481.             Cambridge, MA 02138
  4482.  
  4483. Email: nnsc@nnsc.nsf.net
  4484.  
  4485. Phone: (617) 873-3400
  4486.  
  4487. Who Can Use the NNSC
  4488.  
  4489. NNSC services are geared toward users of NSFNET, however the staff 
  4490. will provide assistance, either directly or by referring questions to a 
  4491. more appropriate source for information, to users with general 
  4492. Internet-related questions or problems.
  4493.  
  4494. Miscellaneous Information
  4495.  
  4496. To receive copies of the NNSC newsletter (the NSF Network News) or 
  4497. other publications, please send a message to nnsc@nnsc.nsf.net.
  4498.  
  4499. OCEANIC
  4500.  
  4501. OCEANIC, the Ocean Network Information Center primarily supports the 
  4502. World Ocean Circulation Experiment (WOCE) research program. Examples 
  4503. of OCEANIC content are:
  4504.  
  4505. •    WOCE program information
  4506.  
  4507.       °    Summaries of research projects with  
  4508.            emphasis on data collection
  4509.  
  4510.       °    WOCE Field Program plans,   
  4511.             resources and maps
  4512.  
  4513.       °    WOCE administrative information
  4514.  
  4515. •    Directories of oceanographic datasets:
  4516.  
  4517.       °    Holdings of major data centers
  4518.  
  4519.       °    Directories of datasets of special 
  4520.             interest to WOCE
  4521.  
  4522. •    A WOCE data-tracking system:
  4523.  
  4524.       °    Datasets planned, being collected, 
  4525.             being analyzed, and in data centers.
  4526.  
  4527. •    A library of data products.
  4528.  
  4529. OCEANIC also includes:
  4530.  
  4531. •    A searchable directory of oceanographers on Internet, SPAN, 
  4532. Telemail (Omnet and Kosmos), and Bitnet.
  4533.  
  4534. •   A searchable international oceanographic 
  4535.     research ship schedules.
  4536.  
  4537. OCEANIC is self-explanatory and menu-driven. Though intended to work 
  4538. with simple terminals, to view graphical material, you must use a 
  4539. terminal-emulation program compatible with the Tektronix 4010 
  4540. standard.
  4541.  
  4542. Network Access:
  4543.  
  4544. Internet:  telnet to host delocn.udel.edu (128.175.24.1) and login with 
  4545. username INFO.  No password is required.
  4546.  
  4547. SPAN: use SET HOST DELOCN, and login with username INFO.  No 
  4548. password is required.
  4549.  
  4550. TELEMAIL/ OMNET (Domestic USA): Use command GOTO SONIC.
  4551.  
  4552. Users in Alaska should use Telenet/Omnet network  address 909014 
  4553. and follow the instructions above.
  4554.  
  4555. International direct: The preferred method is via the international 
  4556. packet-switched network address: 
  4557. 311030200612—if your national system  requires  a  twelve-digit 
  4558. address
  4559.  
  4560. 31103020061200—if your national system  requires a fourteen-digit 
  4561. address
  4562.  
  4563. Some national systems require two zeroes  in  front  of  the address.  
  4564. You may need to experiment.
  4565.  
  4566. You will connect directly into OCEANIC.  No  password is required.
  4567.  
  4568. International TELEMAIL/Omnet:   You   may   connect via 
  4569. Telemail/Omnet at one of these addresses: 
  4570.  
  4571. 311090900003—if your local network requires a twelve-digit address
  4572.  
  4573. 31109090000300—if your local network requires a fourteen-digit 
  4574. address
  4575. (NOTE: Users in Canada should use Datapac  network address 
  4576. 1311090900014.)
  4577.  
  4578. You will get  a  Telenet  "@"  prompt  after  entering  this address.
  4579.               @ MAIL
  4580.               Username?      your username
  4581.               Password?      your password
  4582.               Once you are signed on to TELEMAIL:
  4583.               Command?       GOTO SONIC
  4584.  
  4585. Direct Dial-up: You may access OCEANIC  directly using  a modem (up to 
  4586. 2400 baud, set at 7,1,N).  Dial (302) 645-4204.  Login with user name 
  4587. INFO.  No password is required.
  4588.  
  4589.  
  4590. Address:
  4591.             University of Delaware
  4592.             College of Marine Studies
  4593.             Lewes, DE 19958
  4594.             Attention: Katherine A. Bouton
  4595.  
  4596. Email: 
  4597.            Internet - bouton@delocn.udel.edu,
  4598.                SPAN - DELOCN::BOUTON,
  4599.            Telemail - K.BOUTON/Omnet
  4600.  
  4601. Phone: (302) 645-4278
  4602.  
  4603. Who Can Use OCEANIC
  4604.  
  4605. No restrictions. All oceanographers and  meteorologists  are welcome.
  4606.  
  4607. Miscellaneous Information
  4608.  
  4609.             Telefax: (302) 645-4007
  4610.             Telex:   7407728 WDIU UC
  4611.  
  4612. System Manager: Walt Dabell
  4613.             (302) 645-4225
  4614.             Internet:  walt@delocn.udel.edu
  4615.             Span:      DELOCN::WALT
  4616.  
  4617.       
  4618. SPAN_NIC
  4619.  
  4620. The Space Physics Analysis Network (SPAN) Information Center 
  4621. supports an interactive database system which can be accessed by 
  4622. logging in to the SPAN NIC host. The  information  in  the  database is 
  4623. grouped into six categories:
  4624.  
  4625. (1)  SPAN information  section:  General  Information about SPAN, 
  4626. Administration structure of SPAN, History of SPAN
  4627.  
  4628. (2)  Query SPAN database of NODEs:  Complete information about a 
  4629. particular node, Listing of nodes by a particular field, Complete listing 
  4630. of all nodes in  the  database
  4631.  
  4632. (3)  INTERmail syntaxes: How to send mail from SPAN to other users on 
  4633. other Networks and vice versa including SPAN to X.25 hosts; SPAN to 
  4634. NASAmail; GSFCmail; Telemail; OMNET; SPAN to Internet; SPAN to 
  4635. BITNET & EARN; SPAN to NSFNET; SPAN to JANET;  SPAN to MFEnet; 
  4636. JUNET; UUCP; ACSnet
  4637.  
  4638. (4)  Important NEWS briefs: This section  changes periodically to 
  4639. broadcast to the general SPAN public things that are happening on 
  4640. SPAN.
  4641.  
  4642. (5)  Access SPAN Library of documents: Have  document e-mailed to 
  4643. you; Request document be postal mailed to you
  4644.  
  4645. (6)  How to access other Network Information Centers (NICs)
  4646.  
  4647. Network Access
  4648.  
  4649. Host Information
  4650.  
  4651. Internet:
  4652.  
  4653.       6.132 (6276)
  4654.       NSSDC
  4655.       128.183.10.59
  4656.         NSSDC.GSFC.NASA.GOV
  4657.  
  4658.       6.133 (6277)
  4659.       NSSDCA
  4660.       128.183.10.4
  4661.         NSSDCA.GSFC.NASA.GOV
  4662.  
  4663. NSSDC is a VAX 11/780.  NSSDC is a VAX 8650.
  4664.  
  4665. To connect to the SPAN NIC via DECNET, type:
  4666.  
  4667. SET HOST NSSDCA <CR> and log in as user SPAN_NIC. You can also set 
  4668. host to NSSDC.
  4669.  
  4670. To connect to the SPAN NIC via the Internet, telnet  to either system 
  4671. and log in as SPAN_NIC.
  4672.  
  4673. Dial-in and Telenet access are also availalble.  Contact the SPAN NIC 
  4674. for details.
  4675.  
  4676.  
  4677. Address:
  4678.              SPAN Network Information Center
  4679.             SPAN Operations Center
  4680.             NASA/Goddard Space Flight Center
  4681.             Code 630.2
  4682.             Greenbelt, Maryland  20771
  4683.  
  4684. Email: NETMGR@NSSDCA.GSFC.NASA.GOV  
  4685.            [Internet]
  4686.                NSSDCA::NETMGR [SPAN]
  4687.  
  4688. Phone: 301-286-7251 or FTS 888-7251
  4689.  
  4690. Who Can Use the SPAN NIC
  4691.  
  4692. All services are available to users of SPAN and the  DECnet Internet.   
  4693. Users who are part of the Internet are also welcome to use this 
  4694. service.
  4695.  
  4696. Miscellaneous Information
  4697.  
  4698. For further assistance:
  4699.  
  4700. Linda Porter, Acting SPAN Operations Manager— for SPAN policy issues.
  4701. SSL::PORTERL  or
  4702. PORTERL@SSL.MSFC.NASA.GOV
  4703.  
  4704. Pat Sisson, SPAN Security Manager—for security  related matters.  
  4705. NSSDCA::SISSON or SISSON@NSSDCA.GSFC.NASA.GOV
  4706.  
  4707. Dave Peters SPAN Internetwork Manager—for interworking issues.  
  4708. NSSDCA::PETERS or  PETERS@NSSDCA.GSFC.NASA.GOV
  4709.  
  4710. To receive hardcopy of SPAN documents.   NSSDCA::REQUEST or
  4711. REQUEST@NSSDCA.GSFC.NASA.GOV
  4712.                
  4713. Books about the Internet
  4714.  
  4715. Douglas E. Comer. Internetworking with TCP/IP: Principles, Protocols 
  4716. and Architecture.  Prentice Hall:  Englewood Cliffs, New Jersey. 1988.
  4717.  
  4718. Donnalyn Frey and Rick Adams. !%@:: A Directory of Electronic Mail 
  4719. Addressing and Networks.  Second Edition, O'Reilly and Associates: 
  4720. Sebastopol, California., 1990.
  4721.  
  4722. Charles Hedrick. "Introduction to the Internet Protocols" Rutgers 
  4723. University Computer Science Facilities Group, Piscataway, New Jersey. 
  4724. 1988.  
  4725.  
  4726. Ed Krol. Hitchhiker's Guide to the Internet (RFC 1118).  University of 
  4727. Illinois, Urbana:   Urbana-Champaign, Illinois. 1989.
  4728.  
  4729. Tracy L. LaQuey. Users' Directory of Computer Networks.  Digital Press: 
  4730. Bedford, Massachusetts. 1990.
  4731.  
  4732. John S. Quarterman. The Matrix: Computer Networks and Conference 
  4733. Systems Worldwide.  Digital Press: Bedford, Massachusetts. 1990.
  4734.  
  4735. Andrew S. Tanenbaum. Computer Networks, Second Edition. 1988
  4736.  
  4737.  
  4738.  
  4739.  
  4740.  
  4741.  
  4742.                
  4743. Book Review
  4744.  
  4745. by Craig Partridge
  4746.  
  4747. Douglas E. Comer. Internetworking with TCP/IP: Principles, Protocols 
  4748. and Architecture.  Prentice Hall:  Englewood Cliffs, NJ, 1988.
  4749.  
  4750. This book is designed to be a comprehensive introduction to the TCP/IP 
  4751. protocol suite used on NSFNET and numerous other networks.  Comer 
  4752. successfully manages to explain almost every aspect of TCP-IP 
  4753. networking, from how packets are routed to how hostnames get looked 
  4754. up.
  4755.  
  4756. The book is intended both as an introduction for the advanced 
  4757. undergraduate and as a reference for professionals.  Often that 
  4758. constitutes an unhappy mix of readers: the undergraduate gets buried by 
  4759. technical details while the professional finds little intellectual 
  4760. substance amidst the introductory text.
  4761.  
  4762. Comer, however, manages to make this mix work.  The text is easy to 
  4763. read and avoids the mathematics and heavy technical jargon that 
  4764. frustrates the beginner; at the same time, it offers the professional a 
  4765. useful reference that at least touches on all aspects of TCP-IP 
  4766. networking.  The bibliography is quite good and at the end of each 
  4767. chapter Comer points the reader towards additional reading.
  4768.  
  4769.                
  4770. Book Review
  4771.  
  4772. by Craig Partridge
  4773.  
  4774. Donnalyn Frey and Rick Adams. !%@:: A Directory of Electronic Mail 
  4775. Addressing and Networks.  Second Edition, O'Reilly and Associates: 
  4776. Sebastopol, Calif., 1990.
  4777.  
  4778. Imagine this scenario: Your colleague at Prairie View A&M says she has 
  4779. an electronic mail account but doesn't know what network it is on.  You 
  4780. want to figure out if you can send mail to her.  This useful book is 
  4781. designed to help answer your questions.
  4782.  
  4783. The book is organized into several parts.  One section is a listing of 
  4784. networks, such as NSFNET, JUNET, and SPAN, showing the area each 
  4785. network serves, and the services it supports.   Another section indexes 
  4786. companies by name and by their domain names (Prairie View A&M is 
  4787. pvamu.edu).  A third section indexes geographic regions along with their 
  4788. affiliated networks.  Other sections try to help users figure out what 
  4789. those e-mail error messages mean.
  4790. All this information is packed into 285 easy-to-read pages.  The 
  4791. directory is a
  4792. convenient reference to have in your office.
  4793.  
  4794.  
  4795.  
  4796.  
  4797.  
  4798.  
  4799.                
  4800. Book Review
  4801.  
  4802. by Karen Roubicek
  4803.  
  4804. Tracy L. LaQuey. The Users' Directory of Computer Networks.  Digital 
  4805. Press: Bedford, Mass, 1990.
  4806.  
  4807. Today's widespread analogy that likens computer networking to the 
  4808. highway system logically leads to the observation, made by Tracy 
  4809. LaQuey, that the network traveler needs a roadmap to get around.  
  4810. LaQuey intends theUser's Directory of Computer Networks  to be the 
  4811. tool that helps network users understand the communications paths, 
  4812. see how they connect, locate resources (machines, services, or people) 
  4813. that they need, and understand some basic networking concepts.
  4814.  
  4815. The Directory is a descendant of a 1987 volume of the same title 
  4816. published by the University of Texas, and edited by Carol Englehardt 
  4817. Kroll, which was subsequently revised by LaQuey.  The current directory 
  4818. is divided into chapters that discuss specific networks, such as the 
  4819. DECnet Internet and the Internet, essays on the Domain Name System, 
  4820. the OSI Directory Service (X.500), Electronic Mail, and an organizational 
  4821. index.  In this volume, LaQuey includes several more networks and has 
  4822. expanded the narrative about each network.
  4823.  
  4824. Network Overviews
  4825.  
  4826. This book successfully pulls together a lot of information in a 
  4827. consistent and coherent presentation.  Most chapters (several of which 
  4828. have subchapters that describe component networks of an internet) 
  4829. provide descriptions that answer the same key questions about each 
  4830. network:  What is the topology?  What protocols are supported?  What 
  4831. services are provided?  What are the membership requirements?  How 
  4832. is the network administered?  What are the usage guidelines?  The 
  4833. descriptions don't go into great technical depth, but that's not the 
  4834. editor's goal.  LaQuey provides maps and extensive lists of hosts, 
  4835. contacts, and network numbers for reference purposes, but the reader 
  4836. comes away from a chapter chiefly with a useful overview of each 
  4837. network and a basic understanding of where each fits into the big 
  4838. picture.
  4839.  
  4840. The essays in the final chapters are particularly helpful for users who 
  4841. have a limited amount of networking experience.  John Quartermann 
  4842. presents a good summary of the complex issues of electronic mail, and 
  4843. provides a bibliography
  4844. for those readers who want a more extensive treatment of email.  Mic 
  4845. Kaczmarczik includes a useful set of tables designed to help users 
  4846. construct and send messages between many of the networks described 
  4847. in the directory.
  4848.  
  4849. Paul Mockapetris contributed the chapter on domains.  In a succint 
  4850. three and a half pages,
  4851. he does a neat job of summarizing the important concepts of the 
  4852. domain name system and describing why the reader should care about 
  4853. them.  A list of domain names is included.
  4854.  
  4855. The OSI X.500 chapter contains more detail than the other essays and is 
  4856. less conversational in tone.  The focus here is more on the technical 
  4857. specifics of the OSI Directory and is aimed at a more technically 
  4858. sophisticated audience.
  4859.  
  4860. The final chapter, List of Organizations, is a valuable cross-reference 
  4861. that gives the reader a picture of the connectivity of over five thousand 
  4862. organizations.
  4863.  
  4864. A shortcoming of theDirectory  is one that is typical of all books 
  4865. dealing with an area that is developing as quickly as networking—some 
  4866. percentage of the data is automatically outdated as soon as the text is 
  4867. given to the publisher.  However, even if specifics change over time, 
  4868. such as contact names, the information that remains serves as a 
  4869. starting for finding the most current information.
  4870.  
  4871. The User's Directory  is impressive for several reasons.  It presents a 
  4872. huge quantity of information in a straightforward and comprehensible 
  4873. way.  LaQuey has done an excellent job of editing that doesn't make the 
  4874. user feel overwhelmed by a subject that can actually be quite 
  4875. overwhelming to those not immersed in network technology.   LaQuey's 
  4876. efforts at collecting and verifying information are apparent, and her 
  4877. diligence proves worthwhile.  This reference guide will occupy a 
  4878. prominent place on the bookshelves of the masses of network users 
  4879. who need the information that LaQuey has compiled.  
  4880.  
  4881.                
  4882. Book Review
  4883.  
  4884. by Craig Partridge
  4885.  
  4886. John S. Quarterman. The Matrix: Computer Networks and Conference 
  4887. Systems Worldwide.  Digital Press: Bedford, Mass. 1990.
  4888.  
  4889. This book chronicles the existing worldwide networks and discusses 
  4890. the history of networking.  It is an indispensable reference, 
  4891. representing the networking community's first complete look at itself.
  4892.  
  4893. The first part of the book is an extended introduction.  It presents the 
  4894. basic concepts in networking, the history of many of the protocol 
  4895. suites, how networks are used, and who's-who listing of standards and 
  4896. bodies.  The second half of the book lists all known computer networks, 
  4897. from the United States and Europe (with dozens of networks) to 
  4898. Thailand (TSCnet) and Costa Rica (CATIENET).  The coverage is 
  4899. extraordinarily thorough.  Much of the information comes from private 
  4900. communication, and many of the networks are very small (a dozen nodes 
  4901. or less).
  4902.  
  4903.  
  4904.  
  4905.  
  4906.  
  4907.  
  4908.                
  4909. Book Review
  4910.  
  4911. by Craig Partridge
  4912.  
  4913. Andrew S. Tanenbaum. Computer Networks, Second Edition, 1988.
  4914.  
  4915. Please note:  This is a review of the first edition of this book.  
  4916.  
  4917. Andrew S. Tanenbaum.Computer Networks, Prentice-Hall, Inc. (1981)
  4918.  
  4919. This book is . . . the introductory text most often recommended by 
  4920. specialists in the computer networking field.  One of its great merits 
  4921. is its comparative approach.  Using examples from SNA and DECnet, as 
  4922. well as TCP/IP and OSI, Tanenbaum offers a breadth of coverage that 
  4923. few writers can match.
  4924.  
  4925. Nonetheless, the book shows its age.  It takes a more favorable view of 
  4926. protocol layering than is currently in vogue and, because it was written 
  4927. while many transport protocols, such as TCP, were still being 
  4928. developed, it contains little about what has been learned in the past 
  4929. several years concerning transport-level problems.  The book also 
  4930. offers no discussion of the problems of external data representations 
  4931. such as ASN.1.  Despite these shortcomings, Computer Networks  is 
  4932. still a good general reference book.  Rumor has it that a second edition 
  4933. is due out this year.
  4934.  
  4935.  
  4936.  
  4937.  
  4938.  
  4939.  
  4940.  
  4941. Click on an underlined word to see a definition.
  4942.  
  4943. 1822
  4944.  
  4945. ACK
  4946.  
  4947. Acknowledgement
  4948.  
  4949. ANSI
  4950.  
  4951. AppleTalk
  4952.  
  4953. ARP
  4954.  
  4955. ARPANET
  4956.  
  4957. Authority Zone
  4958.  
  4959. Autonomous Confederation
  4960.  
  4961. Autonomous System
  4962.  
  4963. Backbone
  4964.  
  4965. Bandwidth
  4966.  
  4967. Baseband
  4968.  
  4969. Baud
  4970.  
  4971. BBN    Bolt Beranek and Newman Inc.
  4972.  
  4973. BITNET
  4974.  
  4975. Broadband
  4976.  
  4977. Broadcast
  4978.  
  4979. BSD
  4980.  
  4981. Catenet
  4982.  
  4983. CCITT
  4984.  
  4985. Checksum
  4986.  
  4987. Client
  4988.  
  4989. Connection
  4990.  
  4991. COS    Corporation for Open Systems
  4992.  
  4993. CREN    Corporation for Research and Educational Networking
  4994.  
  4995. CSMA/CD     Carrier Sense Multiple Access with Collision Detection
  4996.  
  4997. CSNET
  4998.  
  4999. DARPA     Defense Advanced Research Projects Agency
  5000.  
  5001. Datagram
  5002.  
  5003. DDN     Defense Data Network
  5004.  
  5005. EARN
  5006.  
  5007. EGP     Exterior Gateway Protocol
  5008.  
  5009. Electronic Mail
  5010.  
  5011. Ethernet
  5012.  
  5013. email
  5014.  
  5015. FDDI     Fiber Distribution Data Interface
  5016.  
  5017. Field
  5018.  
  5019. File Server
  5020.  
  5021. Fragment
  5022.  
  5023. Frame
  5024.  
  5025. FTAM    File Transfer, Access, and Management
  5026.  
  5027. FTP    File Transfer Protocol
  5028.  
  5029. Gateway
  5030.  
  5031. GOSIP    Government OSI Profile
  5032.  
  5033. Header
  5034.  
  5035. HELLO
  5036.  
  5037. Host
  5038.  
  5039. ICMP    Internet Control Message Protocol
  5040.  
  5041. IEEE 802
  5042.  
  5043. IEN     Internet Engineering Notes   
  5044.  
  5045. IMP     Interface Message Processor
  5046.  
  5047. Internet Address
  5048.  
  5049. Internet
  5050.  
  5051. ISDN    Integrated Services Digital Network
  5052.  
  5053. ISO    International Standards Organization
  5054.  
  5055. Layer
  5056.  
  5057. LAN     Local Area Network
  5058.  
  5059. LocalTalk
  5060.  
  5061. Mail Bridge
  5062.  
  5063. Mail Gateway
  5064.  
  5065. MAN
  5066.  
  5067. MAP
  5068.  
  5069. Message
  5070.  
  5071. MILNET    MILitary Network
  5072.  
  5073. MTU    
  5074.  
  5075. NBS    National Bureau of Standards.  
  5076.  
  5077. Network
  5078.  
  5079. Network Address
  5080.  
  5081. NFS    Network File System
  5082.  
  5083. NIST    National Institute for Standards
  5084.  
  5085. NIC    Network Information Center
  5086.  
  5087. NOC    Network Operations Center
  5088.  
  5089. NNSC NSF Network Service Center
  5090.  
  5091. NSF National Science Foundation
  5092.  
  5093. NSFNET    National Science Foundation Network
  5094.  
  5095. NTP    Network Time Protocol
  5096.  
  5097. ODA    Office Document Architecture
  5098.  
  5099. OSI    Open Systems Interconnect 
  5100.  
  5101. OSI Reference Model
  5102.  
  5103. Packet
  5104.  
  5105. Packet Switch
  5106.  
  5107. PAD
  5108.  
  5109. PING
  5110.  
  5111. Protocol
  5112.  
  5113. PSN    Packet Switch Node
  5114.  
  5115. RDP    Reliable Datagram Protocol
  5116.  
  5117. RFC-733
  5118.  
  5119. RFC-822
  5120.  
  5121. RFC    Request for Comment
  5122.  
  5123. RIP    Routing Information Protocol
  5124.  
  5125. Route
  5126.  
  5127. rcp     Remote copy
  5128.  
  5129. rlogin     Remote login
  5130.  
  5131. Server
  5132.  
  5133. SMTP    Simple Mail Transfer Protocol  
  5134.  
  5135. SNA    Systems Network Architecture
  5136.  
  5137. SNMP
  5138.  
  5139. Source Address
  5140.  
  5141. SPAG
  5142.  
  5143. Switch
  5144.  
  5145. T1
  5146.  
  5147. TCP/IP
  5148.  
  5149. TELENET
  5150.  
  5151. Telnet
  5152.  
  5153. TOP    Technical/Office Protocol
  5154.  
  5155. TP-4/IP
  5156.  
  5157. TTL    Time To Live
  5158.  
  5159. UDP    User Datagram Protocol
  5160.  
  5161. UUCP    UNIX-to-UNIX-CoPy
  5162.  
  5163. X.25
  5164.  
  5165. X.400
  5166.  
  5167. X.500
  5168.  
  5169. XNS    Xerox Network Services
  5170.  
  5171.  
  5172.  
  5173.  
  5174.  
  5175.  
  5176.  
  5177.  
  5178.  
  5179.  
  5180.  
  5181.  
  5182.  
  5183.  
  5184.  
  5185.  
  5186.  
  5187.  
  5188.  
  5189. 1822
  5190.  
  5191. A hardware protocol used to connect an 
  5192. Internet host to a packet switch on the  
  5193. ARPANET and MILNET.  This protocol is  
  5194. also called AHIP (Asynchronous Host Interface Protocol).  The number 
  5195. 1822 comes from the BBN (Bolt Beranek and Newman) report that 
  5196. defined the interface for the original ARPANET.
  5197.  
  5198.       
  5199. ACK
  5200.  
  5201. Short for acknowledgement.
  5202.  
  5203.                
  5204. Acknowledgement
  5205.  
  5206. A type of message sent to indicate that a block of data arrived at its 
  5207. destination without error.  A negative acknowledgement (NACK) 
  5208. indicates that the block of data was not correctly received.
  5209.  
  5210.  
  5211. ANSI    
  5212.  
  5213. American National Standards Institute.  This organization is 
  5214. responsible for approving U.S. standards in many areas, including 
  5215. computers and communications.  Standards approved by this 
  5216. organization are often called ANSI standards (e.g., ANSI C is the version 
  5217. of the C language approved by ANSI).  ANSI is a member of the 
  5218. International Standards Organization (ISO).
  5219.                
  5220. AppleTalk    
  5221.  
  5222. A networking protocol developed by Apple Computer for communication 
  5223. between Apple Computer products and other computers.  This protocol 
  5224. is independent of what network it is layered on.  Current 
  5225. implementations exist on Localtalk (a 235-kilobit/second local area 
  5226. network (LAN)), and Ethertalk (a 10-megabit/second local area 
  5227. network).
  5228.                
  5229. ARP
  5230.  
  5231. Address Resolution Protocol.  This protocol is used to dynamically bind 
  5232. an Internet address to a low-level physical network address.  It is 
  5233. often used on local area networks (LANs) such as Ethernet.
  5234.           
  5235. ARPANET
  5236.  
  5237. One of the first heterogeneous-host packet switching networks 
  5238. developed for the Advanced Research Projects Agency of the 
  5239. Department of Defense (see DARPA).  The ARPANET became operational 
  5240. in 1968; it was the proving ground for many of the protocols and 
  5241. concepts in today’s Internet.
  5242.  
  5243. Authority Zone
  5244.  
  5245. The part of a domain name that a single name server resolves.  For 
  5246. example, if the server spooler .bbn.com is responsible for resolving all 
  5247. machine addresses in the domain bbn.com, then its authority zone is 
  5248. *.bbn.com (where * means anything is allowed).  On the other hand, 
  5249. george.random.com would not be in its authority zone. 
  5250.  
  5251.  Autonomous Confederation
  5252.  
  5253. A group of independent computer systems that trust each other 
  5254. regarding routing (see route) and reachability information.  Members of 
  5255. an autonomous confederation will believe information provided by other 
  5256. members of the confederation in preference to information received 
  5257. from systems that are not part of the confederation.
  5258.                
  5259. Autonomous System
  5260.  
  5261. A collection of networks controlled by one administrative authority.  
  5262. The gateways within this system are expected to trust one another and 
  5263. to share and update routing information (see route) among themselves 
  5264. by any mutually agreeable protocol.  A core gateway must also be 
  5265. designated to share routing information with other autonomous 
  5266. systems via EGP.
  5267.  
  5268. Backbone
  5269.  
  5270. A  central high-speed network connecting independent subnetworks.  
  5271. Today, the NSFNET provides a backbone network for regional networks 
  5272. such as NEARnet, CSNET, and BARRNet.
  5273.  
  5274. Bandwidth
  5275.  
  5276. The frequency width of a communications channel, usually measured in 
  5277. hertz, kilohertz, or megahertz.  For example, one channel on a satellite 
  5278. transponder might have a bandwidth of six megahertz, thereby enabling 
  5279. it to carry a television signal.  Sometimes, this term is applied to how 
  5280. much digital information a channel can carry, usually in conjunction 
  5281. with fully digital communications lines.  For example, a T1 line might 
  5282. be said to have a bandwidth of 1.544 megabits/second;  however, it 
  5283. would be more correct to say that a T1 line can carry or transmit 1.544 
  5284. megabits/second.
  5285.                
  5286. Baseband
  5287.  
  5288. A transmission medium where digital signals are sent without 
  5289. complicated frequency shifting.  In general, only one communication 
  5290. channel is provided at a time on a baseband system.  Ethernet is a 
  5291. baseband network.  
  5292.  
  5293. Baud
  5294.  
  5295. The number of symbols that may be sent over a communications channel 
  5296. per second.  Each symbol may be an arbitrary analog signal, and it may 
  5297. represent more than one bit of information.  For example, a 
  5298. communications channel transmitting at 2400 baud, with each symbol 
  5299. containing four bits, is capable of sending 9600 bits per second (this is 
  5300. in fact the way V.32 9600-baud modems work).
  5301.                
  5302. BBN
  5303.  
  5304. Bolt Beranek and Newman Inc., a 
  5305. diversified high-technology company 
  5306. in Cambridge, Massachusetts, was awarded the original contract to 
  5307. build the ARPANET and has been extensively involved in Internet 
  5308. development.  Today, BBN is responsible for managing the NNSC, CSNET, 
  5309. and NEARnet among others.  This stack is brought to you by the NNSC 
  5310. staff at BBN (Hi Mom!).
  5311.  
  5312.                
  5313. BITNET
  5314.  
  5315. Because It’s Time Network.  An academic and research network 
  5316. connecting approximately 2500 computers in thirty-two countries.  
  5317. This network provides interactive electronic mail, and file transfer 
  5318. services via a store-and-forward methodology based on IBM NJE 
  5319. protocols.  BITNET traffic and Internet traffic are exchanged via 
  5320. several gateway hosts.  This network is now part of the Corporation for 
  5321. Research and Educational Networking (CREN).
  5322.  
  5323.  
  5324. Broadband
  5325.  
  5326. A transmission medium where multiple digital channels are frequency 
  5327. multiplexed onto a single cable.  This type of network requires 
  5328. relatively complicated electronics, but is capable of carrying voice, 
  5329. data, and video all on the same medium.  Cable television systems are 
  5330. examples of broadband networks.
  5331.  
  5332.                
  5333. Broadcast
  5334.  
  5335. A technique used to send packets to all hosts on a network.  Broadcasts 
  5336. are often used in conjunction with ARP and RARP protocols on local 
  5337. area networks.
  5338.          
  5339. BSD
  5340.  
  5341. Berkeley Source Distribution.  This acronym is used to describe the 
  5342. versions of the UNIX operating system and its utilities developed and 
  5343. distributed by the University of California at Berkeley.  "BSD" is usually 
  5344. preceded by the version number of the distribution, e.g., "4.3 BSD" is 
  5345. version 4.3 of the Berkeley UNIX distribution.  Many Internet hosts run 
  5346. BSD software, and it has been the ancestor of many commercial UNIX 
  5347. implementations such Sun OS and Sequent’s Dynix.
  5348.                
  5349. Catenet
  5350.  
  5351. A term coined to describe the communications structure created when 
  5352. packet switched networks are connected by gateways.  The term 
  5353. internet without a capital I is now more commonly used. 
  5354.  
  5355. CCITT
  5356.  
  5357. Comité Consultatif International de Télégraphique et Téléphonique 
  5358. (International Consultative Committee on Telephone and Telegraph).  
  5359. This organization is part of the United Nations International 
  5360. Telecommunications Union (ITU) and is responsible for making 
  5361. technical recommendations about telephone and data communication 
  5362. systems.  X.25 is an example of a CCITT recommendation.  Every four 
  5363. years CCITT holds plenary sessions where they adopt new standards; a 
  5364. session is planned for 1992.
  5365.                
  5366. Checksum
  5367.  
  5368. A computed symbol whose value is dependent upon the entire contents 
  5369. of a message or packet.  This value is usually 
  5370. sent along with the message when it is transmitted.  The receiving 
  5371. system computes a new checksum based upon the received data and 
  5372. compares this value with the one sent with the packet. If the 
  5373. two values are the same, the receiver has a high degree of confidence 
  5374. that the data was received correctly.
  5375.  
  5376. Client
  5377.  
  5378. A computer system or process that requests a service of another 
  5379. computer system or process.  A workstation requesting the contents of 
  5380. a file from a file server is a client of the file server.
  5381.                
  5382. Connection
  5383.  
  5384. An agreement between two processes or hosts to pass information 
  5385. along a specified protocol path without further exchanges of addressing 
  5386. information.    
  5387.  
  5388. COS
  5389.  
  5390. Corporation for Open Systems.  An international non-profit organization 
  5391. made up of computer users and vendors.  This organization’s mission is 
  5392. to provide ways of testing OSI implementations.
  5393.                
  5394. CREN
  5395.  
  5396. Corporation for Research and Educational Networking.  This 
  5397. organization was formed in October, 1989, when BITNET and CSNET 
  5398. were combined under one administrative authority.  CREN is now 
  5399. responsible for providing networking service to both BITNET and CSNET 
  5400. users.
  5401.                
  5402. CSMA/CD
  5403.  
  5404. Carrier Sense Multiple Access with Collision Detection (phew!).  This is 
  5405. a characteristic of a local area network (LAN).  When multiple users 
  5406. have access to the network for transmitting data, the network avoids 
  5407. transmitting data from more than one user at a time, so that they avoid 
  5408. running into each other.  Ethernet works this way.
  5409.                
  5410. CSNET
  5411.  
  5412. Computers and Science Network.  A network that was established to 
  5413. provide mail forwarding and Internet connectivity to computer (and 
  5414. now other) science researchers.  This network primarily provides 
  5415. electronic mail service via dial-up lines, although X.25 and Internet 
  5416. services are available from sites that are suitably connected.  This 
  5417. network is now part of the Corporation for  Research and Educational 
  5418. Networking (CREN). 
  5419.  
  5420. DARPA
  5421.  
  5422. Defense Advanced Research Projects Agency.  An agency of the U.S. 
  5423. Department of Defense responsible for the development of new 
  5424. technology for use by the military.  DARPA (formerly known as ARPA) 
  5425. was responsible for funding much of the development of the Internet 
  5426. we know today.  The New York Times business section called DARPA 
  5427. "America’s answer to Japan’s MITI."
  5428.                
  5429. Datagram
  5430.  
  5431. A packet whose routing (see route) and interpretation is independent of 
  5432. other packets being sent by that host.  Every datagram must contain a 
  5433. destination address, since it cannot rely on addressing information 
  5434. sent by previous packets.  Datagrams are a connectionless form of 
  5435. communication, and are the basic building blocks of the internet 
  5436. protocol (IP—see TCP/IP).
  5437.  
  5438.         
  5439. DDN
  5440.  
  5441. Defense Data Network.  A worldwide operational communications 
  5442. network serving the US Department of Defense composed of ARPANET, 
  5443. MILNET, and other portions of the Internet, used to connect military 
  5444. installations.  It is run by the Defense Communications Agency (DCA).
  5445.  
  5446.        
  5447. EARN
  5448.  
  5449. European Academic Research Network.  A network connecting European 
  5450. university and research institutions providing electronic mail and 
  5451. remote job entry facilities.  This network uses BITNET protocols and 
  5452. connects to BITNET in the U.S.
  5453.  
  5454. EGP
  5455.  
  5456. Exterior Gateway Protocol.  This protocol is used by a gateway 
  5457. representing an autonomous system to export to other gateways 
  5458. information concerning networks and gateways contained within that 
  5459. system. 
  5460.  
  5461. Electronic Mail
  5462.  
  5463. A system whereby a computer user can exchange messages with other 
  5464. computer users (or groups of users) via a communications network.  
  5465. Electronic mail is one of the most popular uses of the Internet.
  5466.  
  5467. Ethernet
  5468.  
  5469. A 10-megabit/second standard for local area networks (LANs), initially 
  5470. developed by Xerox, and later refined by Xerox, DEC, and Intel.  All hosts 
  5471. are connected to a coaxial cable where they contend for network access 
  5472. according to the CSMA/CD protocol.  
  5473.  
  5474. Email (or E-mail)
  5475.  
  5476. Shortspeak for electronic mail (q.v.).
  5477.                
  5478. FDDI
  5479.  
  5480. Fiber Distribution Data Interface.  A newly emerging standard for a 
  5481. fiber-optic local area network (LAN) running at 100 megabits/second.
  5482.  
  5483. Field
  5484.  
  5485. In computer messages, data files, and programs, a field is a group of 
  5486. characters that is treated as a unit.  For example, each TCP/IP packet 
  5487. contains fields for addressing and routing information (see route).
  5488.  
  5489. Internet users may encounter fields in the header of an electronic mail 
  5490. message.  The fields are lines that begin with a field-name followed by 
  5491. a colon and a space.  To: and From: are the only required header fields, 
  5492. but there are optional standard fields for the user, and fields that are 
  5493. added by the mail delivery system.  The format of email messages is 
  5494. defined in RFC-822.  
  5495.                
  5496. File Server
  5497.  
  5498. A computer whose principal purpose is to store files and provide 
  5499. network access to those files.
  5500.                
  5501. Fragment
  5502.  
  5503. A piece of a packet.  When a gateway is forwarding a maximum size IP 
  5504. (see TCP/IP) packet to a network that has a smaller maximum packet 
  5505. size, it is forced to break up that packet into multiple fragments for 
  5506. transport on the new network.  These fragments will be  reassembled 
  5507. by the IP layer at the destination host (or possibly by an intermediate 
  5508. gateway under some circumstances).
  5509.                
  5510. Frame
  5511.  
  5512. An assembly of bits at the Data Link layer of the ISO protocol stack.  
  5513. This collection of bits begins with some bits used for header 
  5514. information, and ends with some checksum bits used for error 
  5515. detection and/or correction.  All bits between the header and the 
  5516. checksum are data.      
  5517.  
  5518. FTAM
  5519.  
  5520. File Transfer, Access, and Management.  An application layer protocol 
  5521. for moving and manipulating files.
  5522.                
  5523. FTP
  5524.  
  5525. File Transfer Protocol. A protocol permitting a user on one Internet 
  5526. host to access and transfer files to another host over a network, such 
  5527. as the Internet.  FTP is usually the name not only of the protocol, but 
  5528. also of the program the user invokes to execute the protocol (e.g., ftp 
  5529. host.bbn.com).  This protocol is usually layered on top of TCP and IP 
  5530. (see TCP/IP).  FTP is available on several operating systems.  You can 
  5531. use the ftp command to copy computer files that contain a variety of 
  5532. information, such as software, documentation, or maps.  
  5533.  
  5534.  
  5535. Gateway
  5536.  
  5537. A computer used to connect together one or more networks.  This 
  5538. computer is seen as a host by the networks to which it is connected, 
  5539. but is capable of forwarding packets from one network to another.   
  5540. Gateways are also responsible for providing and receiving routing 
  5541. information to other gateways in the Internet so that they will know 
  5542. the best routes for sending packets between networks.  One may think 
  5543. of a gateway as a packet switch with whole computer networks as its 
  5544. communication links.
  5545.  
  5546.        
  5547. GOSIP
  5548.  
  5549. Government OSI Profile.  GOSIP is a collection of ISO specifications for 
  5550. mixed-vendor networks for use by the government.  Government 
  5551. networks are mandated to support GOSIP in the not-too-distant future. 
  5552.                
  5553. Header
  5554.  
  5555. The header is information that appears at the top of an electronic mail 
  5556. message.  See field.
  5557.    
  5558. HELLO
  5559.  
  5560. An inter-packet switch protocol used in the NSFNET to determine 
  5561. shortest delay routing (see route).  This protocol is only used among 
  5562. packet switches that trust each other.
  5563.                
  5564. Host
  5565.  
  5566. A computer that allows users to communicate with other host 
  5567. computers on a network.  Individual users communicate by using 
  5568. application programs, such as electronic mail, TELNET, and FTP.
  5569.                
  5570. ICMP
  5571.  
  5572. Internet Control Message Protocol.  This protocol is an integral part of 
  5573. the Internet Protocol (IP—see TCP/IP). The protocol is used to exchange 
  5574. error and control information among IP hosts.  For example, a gateway 
  5575. that is sent an IP datagram for which it is not the best route would 
  5576. send an ICMP redirect packet back to the originating host to inform it 
  5577. of the best route.  ICMP implementations also provide fault isolation 
  5578. capabilities such as packet echo.
  5579.  
  5580. IEEE 802
  5581.  
  5582. The IEEE standards for local and metropolitan area networks (see LAN 
  5583. and MAN).  This class of standards is further broken down by type of 
  5584. network, each of which is specified by digits after a decimal point.  For 
  5585. example, the Ethernet standard is 802.3; IBM Token Ring is IEEE 802.5.
  5586.  
  5587. IEN
  5588.  
  5589. This stands for Internet Engineering Notes.   
  5590.  
  5591.  
  5592. IMP
  5593.  
  5594. Interface Message Processor.  This was the name for the original 
  5595. packet switches used in the ARPANET and MILNET.   Today, the term 
  5596. Packet Switch Node or PSN is in more common usage.
  5597.  
  5598. Internet Address
  5599.  
  5600. A thirty-two-bit number that uniquely identifies an Internet host. This 
  5601. address is typically represented in eight-bit numbers (octets) 
  5602. separated by dots, e.g., 128.89.1.132.  An Internet address consists of a 
  5603. network number and a host number, and may be a class A, B, or C 
  5604. address.  A class A network address is formatted as N.H.H.H, providing 
  5605. seven bits of network number and twenty-four bits of host number (e.g., 
  5606. 26.0.0.117 indicates host 117 on net 26).  A Class B network address is 
  5607. formatted as N.N.H.H, providing fourteen bits of network number and 
  5608. sixteen bits of host number (e.g.,128.89.1.132 indicates host 1.132 on 
  5609. net number 128.89).  A Class C network address is formatted as N.N.N.H, 
  5610. providing twenty-two bits of network number and eight bits of host 
  5611. address (e.g.,192.1.14.28 indicates host 28 on network number 
  5612. 192.1.14).  
  5613.  
  5614. The Internet is the interconnection of many networks throughout the 
  5615. world that speak the same language, namely the TCP/IP protocol suite.  
  5616. Internet with a capital I refers specifically to that internet that 
  5617. contains NSFNET, MILNET, and DDN.
  5618.  
  5619. You may see "internet" with a small "i."  This can refer to any network 
  5620. built out of the TCP/IP protocol suite, or it might refer to networks 
  5621. using other protocol families that are composites of smaller networks. 
  5622.  
  5623. Internet
  5624.  
  5625.                
  5626. ISDN
  5627.  
  5628. Integrated Services Digital Network.  A public digital network designed 
  5629. to integrate voice and non-voice traffic.  This system is intended to be 
  5630. a  replacement for our current analog telephone systems, and as such is 
  5631. being standardized by the CCITT.    
  5632.                
  5633. ISO
  5634.  
  5635. International Standards Organization.  The international body 
  5636. responsible for establishing multivendor networking  standards.
  5637.  
  5638.       
  5639. Layer
  5640.  
  5641. Communication networks for computers may be organized as a set of 
  5642. more
  5643. or less independent protocols, each in a different layer (also called 
  5644. level).  The lowest layer governs direct host-to-host communication 
  5645. between the hardware at different hosts; the highest consists of user 
  5646. applications.  Each layer builds on the layer beneath it.  For each layer, 
  5647. programs at different hosts use protocols appropriate to the layer to 
  5648. communicate with each other.
  5649.  
  5650. TCP/IP has five layers of protocols, and OSI  
  5651. has seven.  The advantage of different layers of protocols is that the 
  5652. methods of passing information from one layer to another is specified 
  5653. clearly as part of the protocol suite, and changes within a protocol 
  5654. layer are prevented from affecting the other layers.  This greatly 
  5655. simplifies the task of designing and maintaining communication 
  5656. programs.
  5657.  
  5658. LAN
  5659.  
  5660. Local Area Network.  A data network intended to serve an area of only a 
  5661. few square kilometers or less.   Because the network is known to cover 
  5662. only a small area, optimizations can be made in the network signal 
  5663. protocols that permit data rates in the 10-megabyte-per-second to 
  5664. 100-megabytes-per-second range today.  Wide-area communication is 
  5665. accomplished by connecting LANs together via metropolitan area 
  5666. networks (MANs) or wide-area networks (WANs).  Both Ethernet and 
  5667. FDDI are local area networks.
  5668.                
  5669. LocalTalk
  5670.  
  5671. A local area network (LAN) protocol developed by Apple Computer.  This 
  5672. network is designed to run over twisted pairs of telephone wire and has 
  5673. a data rate of 235 kilobits/second.  All Macintosh computers contain a 
  5674. LocalTalk interface.
  5675.                
  5676. Mail Bridge
  5677.  
  5678. A mail gateway that forwards electronic mail between two or more 
  5679. networks while ensuring that the messages it forwards meet certain 
  5680. administrative criteria.  A mail bridge is simply a specialized form of 
  5681. mail gateway that enforces an administrative policy with regard to 
  5682. what mail it forwards.
  5683.                
  5684. Mail Gateway
  5685.  
  5686. A network host that forwards electronic mail between two or more 
  5687. possibly dissimilar networks.  In the process of forwarding the mail, 
  5688. the gateway may have to reformat addresses and mail headers to 
  5689. conform with the electronic mail standards of the destination network.  
  5690.                
  5691. MAN
  5692.  
  5693. Metropolitan Area Network.  A data network intended to serve an area 
  5694. approximating that of a large city.  Such networks are being 
  5695. implemented by innovative techniques such as running fiber cables 
  5696. through subway tunnels.
  5697.  
  5698. MAP
  5699.  
  5700. Manufacturing Automation Protocol.  A protocol stack developed by 
  5701. General Motors following the OSI model that guarantees access to each 
  5702. host within a certain maximum time.  At the upper layers, it includes 
  5703. many of the OSI standards.  At the lower layers, it is based upon Token 
  5704. Bus (IEEE 802.4).
  5705.  
  5706.       
  5707. Message    
  5708.  
  5709. "Message" has multiple meanings:
  5710.  
  5711. 1)  A user-defined collection of data sent 
  5712.      over a network.  
  5713.  
  5714. 2)  A piece of text displayed on a terminal 
  5715.      screen that was sent by a user or a 
  5716.      program. 
  5717.  
  5718. 3)  A collection of data sent from one 
  5719.      computer programming entity to 
  5720.      another. 
  5721.  
  5722.  
  5723. MILNET
  5724.  
  5725. MILitary NETwork.  This network was created in 1984 from parts of the 
  5726. original ARPANET.  The military users wished to have an operational 
  5727. production network, while the research community wished to have a 
  5728. network on which to continue experimenting in networking.  Therefore, 
  5729. the military users were placed on MILNET, the research users were 
  5730. placed on ARPANET, and the two networks were connected with mail 
  5731. bridges and gateways.  Today, MILNET is one of the class A networks in 
  5732. the Internet.   
  5733.  
  5734. MTU
  5735.  
  5736. Maximum Transmission Unit.  The largest  number of bits that a 
  5737. network permits to be transmitted as one packet.
  5738.  
  5739.  
  5740.  
  5741. NBS
  5742.  
  5743. National Bureau of Standards.  This organization, which was part of the 
  5744. U.S. Department of Commerce, was responsible for establishing 
  5745. standards in the United States.  It has since become the NIST.
  5746.                
  5747. Network
  5748.  
  5749. A computer network is a group of computers that can communicate 
  5750. electronically.  Networks can be composed of computers in a single 
  5751. building (Local Area Networks or LANs), or computers thousands of 
  5752. miles apart (Wide Area Networks or WANs).  The Internet is a 
  5753. worldwide collection of computer networks that can intercommunicate.  
  5754. The system manager and computer center staff at your site can provide 
  5755. information about your local network.
  5756.  
  5757.   
  5758. Network Address
  5759.  
  5760. A number or group of numbers that uniquely specifies a host on a 
  5761. network.  For example, 128.89.1.178 is the network address for 
  5762. nnsc.nsf.net.  Also, informally, an electronic mail address.  For 
  5763. example,  nnsc@nnsc.nsf.net is the network address for the NSF 
  5764. Network Service Center (NNSC).
  5765.  
  5766. NFS
  5767.  
  5768. Network File System.  This acronym describes a protocol developed by 
  5769. Sun Microsystems to allow a computer system to access files over a 
  5770. network as if they were on its local disks.  This protocol has been 
  5771. incorporated in products by more than two hundred companies, and is 
  5772. now a de facto Internet standard.
  5773.  
  5774.  
  5775. NIST
  5776.  
  5777. This stands for the National Institute for Standards and Technology 
  5778. (see NBS).
  5779.  
  5780. NOC
  5781.  
  5782. Network Operations Center.  A location from which the operation of a 
  5783. network or internet is monitored.  This center also usually serves as a 
  5784. clearinghouse for problems and efforts to resolve those problems.
  5785.  
  5786. NSF
  5787.  
  5788. National Science Foundation.  A government agency whose purpose is to 
  5789. promote the advancement of science.  NSF funds science researchers, 
  5790. scientific projects, and infrastructure to improve the quality of 
  5791. scientific research.  The NSFNET, funded by NSF, is an essential part of 
  5792. academic and research communications.
  5793.  
  5794. NTP
  5795.  
  5796. Network Time Protocol.  A protocol built on top of TCP (see TCP/IP) 
  5797. that assures accurate local time-keeping with reference to radio and 
  5798. atomic clocks located on the Internet.   This protocol is capable of 
  5799. synchronizing distributed clocks within milliseconds over long time 
  5800. periods.
  5801.  
  5802. ODA
  5803.  
  5804. Office Document Architecture.  This emerging standard defines ways in 
  5805. which text, graphics, and facsimile documents can be moved over a 
  5806. multivendor network.
  5807.  
  5808. OSI
  5809.  
  5810. Open Systems Interconnect.  Usually used as shorthand for the Open 
  5811. Systems Interconnection Reference Model (OSI Reference Model).  
  5812.  
  5813. OSI Reference Model
  5814.  
  5815. A seven-layer structure designed to describe computer network 
  5816. architectures and the way that data passes through them. This model 
  5817. was developed by the ISO in 1978 to clearly define the interfaces in 
  5818. multivendor networks, and to provide users of those networks with 
  5819. conceptual guidelines in the construction of such networks.
  5820.  
  5821. Packet
  5822.  
  5823. A collection of data sent as a unit along a packet network.  Packets are 
  5824. self-contained; each packet has its own source address and destination 
  5825. address and cannot exceed a maximum size.  Long messages are broken 
  5826. up into multiple packets for transmission over the network.
  5827.  
  5828. Packet Switch
  5829.  
  5830. See PSN.
  5831.  
  5832. PAD
  5833.  
  5834. Packet Assembler/Disassembler.  A network host designed to interface 
  5835. terminals to a packet network.
  5836.  
  5837. PING
  5838.  
  5839. Packet Internet Groper.  A program that sends packets to a remote host 
  5840. on the Internet and looks for replies.  This program works via the 
  5841. echoing facility provided by the ICMP protocol and is a way to 
  5842. determine if an Internet host is reachable from your host.        
  5843.  
  5844. Protocol
  5845.  
  5846. A mutually agreed procedure for communicating information between 
  5847. two parties.  Standard protocols are the basis for all computer 
  5848. communication.
  5849.  
  5850. PSN
  5851.  
  5852. Packet Switch Node.  A dedicated computer whose purpose is to accept, 
  5853. route, and forward packets in a packet switched network.
  5854.  
  5855. RDP
  5856.  
  5857. Reliable Datagram Protocol.  An Internet standard protocol for reliably 
  5858. sending datagrams between user programs.  This protocol is like UDP, 
  5859. but guarantees delivery and does retransmission as necessary.  This 
  5860. protocol is built on top of IP (see TCP/IP) and uses IP for datagram 
  5861. delivery.
  5862.  
  5863. RFC-733
  5864.  
  5865. An obsolete version of the Request for Comments (Standard for the 
  5866. format of ARPA Internet Test Messages, August 16, 1982) that 
  5867. specifies the format of electronic mail messages.  See RFC-822.
  5868.  
  5869. RFC-822
  5870.  
  5871. The current version of the Request for Comments that specifies the 
  5872. format of electronic mail messages.
  5873.  
  5874. RFC
  5875.  
  5876. Request for Comments.  RFCs are the principal documents used on the 
  5877. Internet to propose new protocols and services.  These documents are 
  5878. published as electronic documents on nic.ddn.mil  by the DDN NIC.
  5879.  
  5880. RIP
  5881.  
  5882. Routing Information Protocol.  A routing (see route) protocol provided 
  5883. in the Berkeley UNIX (see BSD) operating system, that permits a group 
  5884. of hosts located on a local network to share routing information.  This 
  5885. function is provided by the program routed.
  5886.  
  5887. Route
  5888.  
  5889. A path from one Internet host to another.
  5890.  
  5891. rcp
  5892.  
  5893. Remote copy.  A program and protocol provided in  the Berkeley UNIX 
  5894. operating system (see BSD) that permits files to be copied from one 
  5895. computer to another by an extension to the syntax of the UNIX cp (copy) 
  5896. command.  This protocol is largely implemented among UNIX machines, 
  5897. but the protocol is general enough that non-UNIX machines may use it.  
  5898. However, rcp does not provide the word-length adaptability and 
  5899. flexibility that the FTP protocol does.
  5900.  
  5901. rlogin
  5902.  
  5903. Remote login.  A program and protocol provided in Berkeley UNIX (see 
  5904. BSD) that permits a user on one computer to log in to another computer.  
  5905. This protocol is largely implemented among UNIX machines, but the 
  5906. protocol is general enough that non-UNIX machines may use it.  For 
  5907. example, Excelan ANNEX terminal concentrators permit users on dumb 
  5908. terminals to use the rlogin protocol to communicate with Internet 
  5909. computers.
  5910.  
  5911. Router
  5912.  
  5913. A device that chooses routings for packets.  This is a generic term and 
  5914. applies to such diverse devices as bridges (which pass packets from 
  5915. one physical LAN to another with almost no interpretation) and WAN 
  5916. gateways (which pass packets from one wide area network to another, 
  5917. doing fragmentation and reassembly as necessary). 
  5918.  
  5919. Server
  5920.  
  5921. A computer system or process that provides a service for other 
  5922. computer systems or processes to access.  A supercomputer can be 
  5923. thought of as a computation server.  A program that provides Internet 
  5924. File Transfer Protocol (FTP) access to local files is usually called an 
  5925. FTP server.
  5926.  
  5927. SMTP
  5928.  
  5929. Simple Mail Transfer Protocol.  This Internet standard network protocol 
  5930. is used to move electronic mail messages from one host to another.
  5931.  
  5932. SNA
  5933.  
  5934. Systems Network Architecture.  A proprietary networking architecture 
  5935. used by IBM and IBM-compatible mainframe computers.  Because of its 
  5936. widespread use, SNA is a de facto standard.  While it can use packet 
  5937. switched networks for transport, SNA is largely a circuit-switching 
  5938. rather than a packet-switching technology.
  5939.  
  5940. SNMP
  5941.  
  5942. Simple Network Monitoring Protocol.  This Internet standard protocol is 
  5943. used  by a network monitoring center to gather information regarding 
  5944. the status of hosts on its network or on the Internet.
  5945.  
  5946. Source Address
  5947.  
  5948. The network address of the host that originates a packet.
  5949.  
  5950. SPAG
  5951.  
  5952. Standards Promotion and Applications Group.  This European 
  5953. organization collaborates with COS to promote testing procedures and 
  5954. techniques for OSI products.
  5955.  
  5956. Switch
  5957.  
  5958. A computer responsible for routing (see route) packets in a packet 
  5959. switched network.  
  5960.  
  5961. T1
  5962.  
  5963. A communications service over leased lines and microwave links that 
  5964. runs at 1.544 megabytes per second.  The major links of the NSFNET are 
  5965. T1.  Faster services such as T3 (45 megabytes per second) are 
  5966. available, although they are not yet off-the-shelf products.  The 
  5967. NSFNET is in the process of upgrading to T3, and plans much higher 
  5968. transmission rates for the future.
  5969.  
  5970. TCP/IP
  5971.  
  5972. Transmission Control Protocol/Internet Protocol.  A Department of 
  5973. Defense standard protocol suite encompassing both network and 
  5974. transport level protocols.  While the terms TCP and IP specify two 
  5975. protocols, common usage of the two terms together has come to 
  5976. represent the entire DoD protocol suite based upon these protocols, 
  5977. including Telnet, FTP, UDP, and RDP.  Technically, this is incorrect 
  5978. usage, because other protocol stacks can be layered on top of TCP and 
  5979. IP that provide similar services, but are not part of the DoD standard 
  5980. protocols (e.g., TP-4/IP, FTAM on TCP, etc.).  Ideally, one should only 
  5981. use TCP/IP to mean the TCP protocol layered on top of the IP protocol.
  5982.  
  5983. TELENET
  5984.  
  5985. A commercial wide-area packet switching X.25 network.
  5986.  
  5987. TELNET
  5988.  
  5989. Telnet is a program that allows a computer user at one site to work on 
  5990. a computer at another site.  It is the Internet standard protocol for 
  5991. remote terminal connection service.   
  5992.  
  5993. Telnet requires Internet access, that is, you must be on a TCP/IP 
  5994. network that gateways to the Internet.  Unlike FTP and electronic mail, 
  5995. Telnet actually exposes you to the commands and programs of the 
  5996. remote host.
  5997.  
  5998. For example, you can use the telnet command to run a program in your 
  5999. directory on a supercomputer hundreds of miles away. 
  6000.  
  6001. TOP
  6002.  
  6003. Technical/Office Protocol.  A protocol stack for office automation 
  6004. developed by Boeing following the OSI model.  This protocol is very 
  6005. similar to MAP except at the lowest levels, where it uses Ethernet 
  6006. (IEEE 802.3) rather than Token Bus (IEEE 802.4).
  6007.  
  6008. TP-4/IP
  6009.  
  6010. The ISO protocol suite that performs the same functions as TCP/IP.  
  6011. TP-4 provides reliable, connection-oriented data streams using 
  6012. datagrams.  This protocol also handles error detection, synchronization, 
  6013. and retransmission, just as TCP does.
  6014.  
  6015. TTL
  6016.  
  6017. Time To Live.  A field in a datagram designed to prevent packets from 
  6018. looping indefinitely in the Internet.  Because routing information 
  6019. changes dynamically, two or more gateways may occasionally forward 
  6020. packets to each other in a loop, since each believes the other is the 
  6021. best route to the destination.  A packet is initially sent with a nonzero 
  6022. TTL field, and each gateway that forwards that packet decrements the 
  6023. value in that field.  Once the value reaches zero, a loop is assumed and 
  6024. the packet is discarded.  
  6025.  
  6026. UDP
  6027.  
  6028. User Datagram Protocol.  The Internet standard protocol for sending 
  6029. datagrams between user programs.  This protocol neither guarantees 
  6030. delivery nor does it require a connection.  As a result it is lightweight 
  6031. and efficient, but requires the application to do all error processing 
  6032. and retransmissions.  This protocol is built on top of IP and uses IP for 
  6033. datagram delivery (see TCP/IP).
  6034.  
  6035. UUCP
  6036.  
  6037. UNIX-to-UNIX-CoPy.  This was initially a program run under the UNIX 
  6038. operating system (see BSD) that permitted one UNIX system to send 
  6039. files to another UNIX system via dial-up phone lines.  Today, the term is 
  6040. more commonly used to describe the large international network made 
  6041. up of these machines using the UUCP protocol to pass netnews and 
  6042. electronic mail.
  6043.  
  6044. X.25
  6045.  
  6046. A standard networking protocol suite approved by the CCITT and ISO.  
  6047. This protocol suite defines standard physical, link, and networking 
  6048. layers only (layers 1 through 3).  X.25 networks are in use throughout 
  6049. the world.
  6050.  
  6051. X.400
  6052.  
  6053. The CCITT standard for electronic mail.  X.400 systems are in use in 
  6054. Europe, Canada, and several U.S. commercial installations.
  6055.  
  6056. X.500
  6057.  
  6058. The CCITT standard for electronic mail directory services.
  6059.  
  6060. XNS
  6061.  
  6062. Xerox Network Services.  A proprietary networking architecture 
  6063. developed by Xerox.
  6064.